use crate::{
Result,
models::{ADBCommand, ADBLocalCommand},
server_device::ADBServerDevice,
};
impl ADBServerDevice {
pub fn reverse(&mut self, remote: String, local: String) -> Result<()> {
self.set_serial_transport()?;
self.transport
.proxy_connection(
&ADBCommand::Local(ADBLocalCommand::Reverse(remote, local)),
false,
)
.map(|_| ())
}
pub fn reverse_remove_all(&mut self) -> Result<()> {
self.set_serial_transport()?;
self.transport
.proxy_connection(&ADBCommand::Local(ADBLocalCommand::ReverseRemoveAll), false)
.map(|_| ())
}
}