pub enum SysStateRequest {
Show 19 variants
GetState,
GetPeerId,
SystemCheck,
SetAdbPath {
adb_path: String,
},
SetScrcpyPath {
scrcpy_path: String,
},
StartMarketMaker,
StartSupplier {
mm_host: String,
mm_port: u16,
name: Option<String>,
secure_comms: bool,
},
StartConsumer {
mm_host: String,
mm_port: u16,
name: Option<String>,
},
GetMarketMakerConfig,
GetSupplierConfig,
GetConsumerConfig,
Shutdown,
StopMarketMaker,
StopSupplier,
StopConsumer,
GetAdbVersionInfo,
GetScrcpyInfo,
SupplierMarketMakerTerminating,
ConsumerMarketMakerTerminating,
}Expand description
List of valid requests for the SysState listener. These requests are usually sent to the SysState Listener from the local TCPClient.
Variants§
GetState
GetPeerId
SystemCheck
SetAdbPath
SetScrcpyPath
StartMarketMaker
StartSupplier
StartConsumer
GetMarketMakerConfig
GetSupplierConfig
GetConsumerConfig
Shutdown
StopMarketMaker
StopSupplier
StopConsumer
GetAdbVersionInfo
GetScrcpyInfo
SupplierMarketMakerTerminating
ConsumerMarketMakerTerminating
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SysStateRequest
impl<'de> Deserialize<'de> for SysStateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SysStateRequest
impl RefUnwindSafe for SysStateRequest
impl Send for SysStateRequest
impl Sync for SysStateRequest
impl Unpin for SysStateRequest
impl UnwindSafe for SysStateRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more