pub enum WlanFullmacImplBridgeRequest {
Show 26 variants
Stop {
responder: WlanFullmacImplBridgeStopResponder,
},
Query {
responder: WlanFullmacImplBridgeQueryResponder,
},
QueryMacSublayerSupport {
responder: WlanFullmacImplBridgeQueryMacSublayerSupportResponder,
},
QuerySecuritySupport {
responder: WlanFullmacImplBridgeQuerySecuritySupportResponder,
},
QuerySpectrumManagementSupport {
responder: WlanFullmacImplBridgeQuerySpectrumManagementSupportResponder,
},
StartScan {
payload: WlanFullmacImplBaseStartScanRequest,
responder: WlanFullmacImplBridgeStartScanResponder,
},
Connect {
payload: WlanFullmacImplBaseConnectRequest,
responder: WlanFullmacImplBridgeConnectResponder,
},
Reconnect {
payload: WlanFullmacImplBaseReconnectRequest,
responder: WlanFullmacImplBridgeReconnectResponder,
},
AuthResp {
payload: WlanFullmacImplBaseAuthRespRequest,
responder: WlanFullmacImplBridgeAuthRespResponder,
},
Deauth {
payload: WlanFullmacImplBaseDeauthRequest,
responder: WlanFullmacImplBridgeDeauthResponder,
},
AssocResp {
payload: WlanFullmacImplBaseAssocRespRequest,
responder: WlanFullmacImplBridgeAssocRespResponder,
},
Disassoc {
payload: WlanFullmacImplBaseDisassocRequest,
responder: WlanFullmacImplBridgeDisassocResponder,
},
Reset {
payload: WlanFullmacImplBaseResetRequest,
responder: WlanFullmacImplBridgeResetResponder,
},
StartBss {
payload: WlanFullmacImplBaseStartBssRequest,
responder: WlanFullmacImplBridgeStartBssResponder,
},
StopBss {
payload: WlanFullmacImplBaseStopBssRequest,
responder: WlanFullmacImplBridgeStopBssResponder,
},
SetKeysReq {
req: WlanFullmacSetKeysReq,
responder: WlanFullmacImplBridgeSetKeysReqResponder,
},
DelKeysReq {
req: WlanFullmacDelKeysReq,
responder: WlanFullmacImplBridgeDelKeysReqResponder,
},
EapolTx {
payload: WlanFullmacImplBaseEapolTxRequest,
responder: WlanFullmacImplBridgeEapolTxResponder,
},
GetIfaceCounterStats {
responder: WlanFullmacImplBridgeGetIfaceCounterStatsResponder,
},
GetIfaceHistogramStats {
responder: WlanFullmacImplBridgeGetIfaceHistogramStatsResponder,
},
SaeHandshakeResp {
resp: WlanFullmacSaeHandshakeResp,
responder: WlanFullmacImplBridgeSaeHandshakeRespResponder,
},
SaeFrameTx {
frame: WlanFullmacSaeFrame,
responder: WlanFullmacImplBridgeSaeFrameTxResponder,
},
WmmStatusReq {
responder: WlanFullmacImplBridgeWmmStatusReqResponder,
},
SetMulticastPromisc {
enable: bool,
responder: WlanFullmacImplBridgeSetMulticastPromiscResponder,
},
OnLinkStateChanged {
online: bool,
responder: WlanFullmacImplBridgeOnLinkStateChangedResponder,
},
Start {
ifc: ClientEnd<WlanFullmacImplIfcBridgeMarker>,
responder: WlanFullmacImplBridgeStartResponder,
},
}
Variants§
Stop
Fields
§
responder: WlanFullmacImplBridgeStopResponder
Query
Fields
§
responder: WlanFullmacImplBridgeQueryResponder
QueryMacSublayerSupport
Fields
QuerySecuritySupport
Fields
QuerySpectrumManagementSupport
Fields
StartScan
Fields
§
payload: WlanFullmacImplBaseStartScanRequest
§
responder: WlanFullmacImplBridgeStartScanResponder
Connect
Reconnect
Fields
§
payload: WlanFullmacImplBaseReconnectRequest
§
responder: WlanFullmacImplBridgeReconnectResponder
AuthResp
Fields
§
payload: WlanFullmacImplBaseAuthRespRequest
§
responder: WlanFullmacImplBridgeAuthRespResponder
Deauth
AssocResp
Fields
§
payload: WlanFullmacImplBaseAssocRespRequest
§
responder: WlanFullmacImplBridgeAssocRespResponder
Disassoc
Fields
§
payload: WlanFullmacImplBaseDisassocRequest
§
responder: WlanFullmacImplBridgeDisassocResponder
Reset
StartBss
Fields
§
payload: WlanFullmacImplBaseStartBssRequest
§
responder: WlanFullmacImplBridgeStartBssResponder
StopBss
SetKeysReq
DelKeysReq
EapolTx
GetIfaceCounterStats
Fields
GetIfaceHistogramStats
Fields
SaeHandshakeResp
SaeFrameTx
WmmStatusReq
Fields
§
responder: WlanFullmacImplBridgeWmmStatusReqResponder
SetMulticastPromisc
OnLinkStateChanged
Start
Fields
§
ifc: ClientEnd<WlanFullmacImplIfcBridgeMarker>
§
responder: WlanFullmacImplBridgeStartResponder
Implementations§
source§impl WlanFullmacImplBridgeRequest
impl WlanFullmacImplBridgeRequest
pub fn into_stop(self) -> Option<WlanFullmacImplBridgeStopResponder>
pub fn into_query(self) -> Option<WlanFullmacImplBridgeQueryResponder>
pub fn into_query_mac_sublayer_support( self ) -> Option<WlanFullmacImplBridgeQueryMacSublayerSupportResponder>
pub fn into_query_security_support( self ) -> Option<WlanFullmacImplBridgeQuerySecuritySupportResponder>
pub fn into_query_spectrum_management_support( self ) -> Option<WlanFullmacImplBridgeQuerySpectrumManagementSupportResponder>
pub fn into_start_scan( self ) -> Option<(WlanFullmacImplBaseStartScanRequest, WlanFullmacImplBridgeStartScanResponder)>
pub fn into_connect( self ) -> Option<(WlanFullmacImplBaseConnectRequest, WlanFullmacImplBridgeConnectResponder)>
pub fn into_reconnect( self ) -> Option<(WlanFullmacImplBaseReconnectRequest, WlanFullmacImplBridgeReconnectResponder)>
pub fn into_auth_resp( self ) -> Option<(WlanFullmacImplBaseAuthRespRequest, WlanFullmacImplBridgeAuthRespResponder)>
pub fn into_deauth( self ) -> Option<(WlanFullmacImplBaseDeauthRequest, WlanFullmacImplBridgeDeauthResponder)>
pub fn into_assoc_resp( self ) -> Option<(WlanFullmacImplBaseAssocRespRequest, WlanFullmacImplBridgeAssocRespResponder)>
pub fn into_disassoc( self ) -> Option<(WlanFullmacImplBaseDisassocRequest, WlanFullmacImplBridgeDisassocResponder)>
pub fn into_reset( self ) -> Option<(WlanFullmacImplBaseResetRequest, WlanFullmacImplBridgeResetResponder)>
pub fn into_start_bss( self ) -> Option<(WlanFullmacImplBaseStartBssRequest, WlanFullmacImplBridgeStartBssResponder)>
pub fn into_stop_bss( self ) -> Option<(WlanFullmacImplBaseStopBssRequest, WlanFullmacImplBridgeStopBssResponder)>
pub fn into_set_keys_req( self ) -> Option<(WlanFullmacSetKeysReq, WlanFullmacImplBridgeSetKeysReqResponder)>
pub fn into_del_keys_req( self ) -> Option<(WlanFullmacDelKeysReq, WlanFullmacImplBridgeDelKeysReqResponder)>
pub fn into_eapol_tx( self ) -> Option<(WlanFullmacImplBaseEapolTxRequest, WlanFullmacImplBridgeEapolTxResponder)>
pub fn into_get_iface_counter_stats( self ) -> Option<WlanFullmacImplBridgeGetIfaceCounterStatsResponder>
pub fn into_get_iface_histogram_stats( self ) -> Option<WlanFullmacImplBridgeGetIfaceHistogramStatsResponder>
pub fn into_sae_handshake_resp( self ) -> Option<(WlanFullmacSaeHandshakeResp, WlanFullmacImplBridgeSaeHandshakeRespResponder)>
pub fn into_sae_frame_tx( self ) -> Option<(WlanFullmacSaeFrame, WlanFullmacImplBridgeSaeFrameTxResponder)>
pub fn into_wmm_status_req( self ) -> Option<WlanFullmacImplBridgeWmmStatusReqResponder>
pub fn into_set_multicast_promisc( self ) -> Option<(bool, WlanFullmacImplBridgeSetMulticastPromiscResponder)>
pub fn into_on_link_state_changed( self ) -> Option<(bool, WlanFullmacImplBridgeOnLinkStateChangedResponder)>
pub fn into_start( self ) -> Option<(ClientEnd<WlanFullmacImplIfcBridgeMarker>, WlanFullmacImplBridgeStartResponder)>
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 WlanFullmacImplBridgeRequest
impl !RefUnwindSafe for WlanFullmacImplBridgeRequest
impl Send for WlanFullmacImplBridgeRequest
impl Sync for WlanFullmacImplBridgeRequest
impl Unpin for WlanFullmacImplBridgeRequest
impl !UnwindSafe for WlanFullmacImplBridgeRequest
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