pub enum ClientSmeRequest {
Scan {
req: ScanRequest,
responder: ClientSmeScanResponder,
},
Connect {
req: ConnectRequest,
txn: Option<ServerEnd<ConnectTransactionMarker>>,
control_handle: ClientSmeControlHandle,
},
Roam {
req: RoamRequest,
control_handle: ClientSmeControlHandle,
},
Disconnect {
reason: UserDisconnectReason,
responder: ClientSmeDisconnectResponder,
},
Status {
responder: ClientSmeStatusResponder,
},
WmmStatus {
responder: ClientSmeWmmStatusResponder,
},
ScanForController {
req: ScanRequest,
responder: ClientSmeScanForControllerResponder,
},
SetMacAddress {
mac_addr: [u8; 6],
responder: ClientSmeSetMacAddressResponder,
},
InstallApfPacketFilter {
program: Vec<u8>,
responder: ClientSmeInstallApfPacketFilterResponder,
},
ReadApfPacketFilterData {
responder: ClientSmeReadApfPacketFilterDataResponder,
},
SetApfPacketFilterEnabled {
enabled: bool,
responder: ClientSmeSetApfPacketFilterEnabledResponder,
},
GetApfPacketFilterEnabled {
responder: ClientSmeGetApfPacketFilterEnabledResponder,
},
}Variants§
Scan
Connect
Roam
Disconnect
Status
Fields
§
responder: ClientSmeStatusResponderWmmStatus
Fields
§
responder: ClientSmeWmmStatusResponderScanForController
SetMacAddress
InstallApfPacketFilter
ReadApfPacketFilterData
Fields
§
responder: ClientSmeReadApfPacketFilterDataResponderSetApfPacketFilterEnabled
GetApfPacketFilterEnabled
Fields
§
responder: ClientSmeGetApfPacketFilterEnabledResponderImplementations§
Source§impl ClientSmeRequest
impl ClientSmeRequest
pub fn into_scan(self) -> Option<(ScanRequest, ClientSmeScanResponder)>
pub fn into_connect( self, ) -> Option<(ConnectRequest, Option<ServerEnd<ConnectTransactionMarker>>, ClientSmeControlHandle)>
pub fn into_roam(self) -> Option<(RoamRequest, ClientSmeControlHandle)>
pub fn into_disconnect( self, ) -> Option<(UserDisconnectReason, ClientSmeDisconnectResponder)>
pub fn into_status(self) -> Option<ClientSmeStatusResponder>
pub fn into_wmm_status(self) -> Option<ClientSmeWmmStatusResponder>
pub fn into_scan_for_controller( self, ) -> Option<(ScanRequest, ClientSmeScanForControllerResponder)>
pub fn into_set_mac_address( self, ) -> Option<([u8; 6], ClientSmeSetMacAddressResponder)>
pub fn into_install_apf_packet_filter( self, ) -> Option<(Vec<u8>, ClientSmeInstallApfPacketFilterResponder)>
pub fn into_read_apf_packet_filter_data( self, ) -> Option<ClientSmeReadApfPacketFilterDataResponder>
pub fn into_set_apf_packet_filter_enabled( self, ) -> Option<(bool, ClientSmeSetApfPacketFilterEnabledResponder)>
pub fn into_get_apf_packet_filter_enabled( self, ) -> Option<ClientSmeGetApfPacketFilterEnabledResponder>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClientSmeRequest
impl !RefUnwindSafe for ClientSmeRequest
impl Send for ClientSmeRequest
impl Sync for ClientSmeRequest
impl Unpin for ClientSmeRequest
impl UnsafeUnpin for ClientSmeRequest
impl !UnwindSafe for ClientSmeRequest
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