pub enum WlanFullmacImplIfcRequest {
Show 22 variants
OnScanResult {
payload: WlanFullmacImplIfcOnScanResultRequest,
responder: WlanFullmacImplIfcOnScanResultResponder,
},
OnScanEnd {
payload: WlanFullmacImplIfcOnScanEndRequest,
responder: WlanFullmacImplIfcOnScanEndResponder,
},
ConnectConf {
payload: WlanFullmacImplIfcConnectConfRequest,
responder: WlanFullmacImplIfcConnectConfResponder,
},
RoamConf {
payload: WlanFullmacImplIfcRoamConfRequest,
responder: WlanFullmacImplIfcRoamConfResponder,
},
RoamStartInd {
payload: WlanFullmacImplIfcRoamStartIndRequest,
responder: WlanFullmacImplIfcRoamStartIndResponder,
},
RoamResultInd {
payload: WlanFullmacImplIfcRoamResultIndRequest,
responder: WlanFullmacImplIfcRoamResultIndResponder,
},
AuthInd {
resp: WlanFullmacAuthInd,
responder: WlanFullmacImplIfcAuthIndResponder,
},
DeauthConf {
payload: WlanFullmacImplIfcDeauthConfRequest,
responder: WlanFullmacImplIfcDeauthConfResponder,
},
DeauthInd {
ind: WlanFullmacDeauthIndication,
responder: WlanFullmacImplIfcDeauthIndResponder,
},
AssocInd {
resp: WlanFullmacAssocInd,
responder: WlanFullmacImplIfcAssocIndResponder,
},
DisassocConf {
resp: WlanFullmacDisassocConfirm,
responder: WlanFullmacImplIfcDisassocConfResponder,
},
DisassocInd {
ind: WlanFullmacDisassocIndication,
responder: WlanFullmacImplIfcDisassocIndResponder,
},
StartConf {
resp: WlanFullmacStartConfirm,
responder: WlanFullmacImplIfcStartConfResponder,
},
StopConf {
resp: WlanFullmacStopConfirm,
responder: WlanFullmacImplIfcStopConfResponder,
},
EapolConf {
resp: WlanFullmacEapolConfirm,
responder: WlanFullmacImplIfcEapolConfResponder,
},
OnChannelSwitch {
ind: WlanFullmacChannelSwitchInfo,
responder: WlanFullmacImplIfcOnChannelSwitchResponder,
},
SignalReport {
ind: WlanFullmacSignalReportIndication,
responder: WlanFullmacImplIfcSignalReportResponder,
},
EapolInd {
ind: WlanFullmacEapolIndication,
responder: WlanFullmacImplIfcEapolIndResponder,
},
OnPmkAvailable {
info: WlanFullmacPmkInfo,
responder: WlanFullmacImplIfcOnPmkAvailableResponder,
},
SaeHandshakeInd {
ind: WlanFullmacSaeHandshakeInd,
responder: WlanFullmacImplIfcSaeHandshakeIndResponder,
},
SaeFrameRx {
frame: WlanFullmacSaeFrame,
responder: WlanFullmacImplIfcSaeFrameRxResponder,
},
OnWmmStatusResp {
status: i32,
wmm_params: WlanWmmParameters,
responder: WlanFullmacImplIfcOnWmmStatusRespResponder,
},
}
Expand description
Protocol definition for communication from the fullmac vendor driver to the platform.
Variants§
OnScanResult
Fields
§
responder: WlanFullmacImplIfcOnScanResultResponder
OnScanEnd
ConnectConf
Fields
§
responder: WlanFullmacImplIfcConnectConfResponder
RoamConf
Report the result of an MLME-initiated roam attempt.
RoamStartInd
Report that a fullmac-initiated roam attempt is in progress. Fullmac must send this start indication for all roam attempts.
Fields
§
responder: WlanFullmacImplIfcRoamStartIndResponder
RoamResultInd
Report the result of a fullmac-initiated roam attempt.
Fields
§
responder: WlanFullmacImplIfcRoamResultIndResponder
AuthInd
DeauthConf
Fields
§
payload: WlanFullmacImplIfcDeauthConfRequest
§
responder: WlanFullmacImplIfcDeauthConfResponder
DeauthInd
AssocInd
DisassocConf
DisassocInd
StartConf
StopConf
EapolConf
OnChannelSwitch
SignalReport
EapolInd
OnPmkAvailable
SaeHandshakeInd
SaeFrameRx
OnWmmStatusResp
Implementations§
source§impl WlanFullmacImplIfcRequest
impl WlanFullmacImplIfcRequest
pub fn into_on_scan_result( self, ) -> Option<(WlanFullmacImplIfcOnScanResultRequest, WlanFullmacImplIfcOnScanResultResponder)>
pub fn into_on_scan_end( self, ) -> Option<(WlanFullmacImplIfcOnScanEndRequest, WlanFullmacImplIfcOnScanEndResponder)>
pub fn into_connect_conf( self, ) -> Option<(WlanFullmacImplIfcConnectConfRequest, WlanFullmacImplIfcConnectConfResponder)>
pub fn into_roam_conf( self, ) -> Option<(WlanFullmacImplIfcRoamConfRequest, WlanFullmacImplIfcRoamConfResponder)>
pub fn into_roam_start_ind( self, ) -> Option<(WlanFullmacImplIfcRoamStartIndRequest, WlanFullmacImplIfcRoamStartIndResponder)>
pub fn into_roam_result_ind( self, ) -> Option<(WlanFullmacImplIfcRoamResultIndRequest, WlanFullmacImplIfcRoamResultIndResponder)>
pub fn into_auth_ind( self, ) -> Option<(WlanFullmacAuthInd, WlanFullmacImplIfcAuthIndResponder)>
pub fn into_deauth_conf( self, ) -> Option<(WlanFullmacImplIfcDeauthConfRequest, WlanFullmacImplIfcDeauthConfResponder)>
pub fn into_deauth_ind( self, ) -> Option<(WlanFullmacDeauthIndication, WlanFullmacImplIfcDeauthIndResponder)>
pub fn into_assoc_ind( self, ) -> Option<(WlanFullmacAssocInd, WlanFullmacImplIfcAssocIndResponder)>
pub fn into_disassoc_conf( self, ) -> Option<(WlanFullmacDisassocConfirm, WlanFullmacImplIfcDisassocConfResponder)>
pub fn into_disassoc_ind( self, ) -> Option<(WlanFullmacDisassocIndication, WlanFullmacImplIfcDisassocIndResponder)>
pub fn into_start_conf( self, ) -> Option<(WlanFullmacStartConfirm, WlanFullmacImplIfcStartConfResponder)>
pub fn into_stop_conf( self, ) -> Option<(WlanFullmacStopConfirm, WlanFullmacImplIfcStopConfResponder)>
pub fn into_eapol_conf( self, ) -> Option<(WlanFullmacEapolConfirm, WlanFullmacImplIfcEapolConfResponder)>
pub fn into_on_channel_switch( self, ) -> Option<(WlanFullmacChannelSwitchInfo, WlanFullmacImplIfcOnChannelSwitchResponder)>
pub fn into_signal_report( self, ) -> Option<(WlanFullmacSignalReportIndication, WlanFullmacImplIfcSignalReportResponder)>
pub fn into_eapol_ind( self, ) -> Option<(WlanFullmacEapolIndication, WlanFullmacImplIfcEapolIndResponder)>
pub fn into_on_pmk_available( self, ) -> Option<(WlanFullmacPmkInfo, WlanFullmacImplIfcOnPmkAvailableResponder)>
pub fn into_sae_handshake_ind( self, ) -> Option<(WlanFullmacSaeHandshakeInd, WlanFullmacImplIfcSaeHandshakeIndResponder)>
pub fn into_sae_frame_rx( self, ) -> Option<(WlanFullmacSaeFrame, WlanFullmacImplIfcSaeFrameRxResponder)>
pub fn into_on_wmm_status_resp( self, ) -> Option<(i32, WlanWmmParameters, WlanFullmacImplIfcOnWmmStatusRespResponder)>
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 WlanFullmacImplIfcRequest
impl !RefUnwindSafe for WlanFullmacImplIfcRequest
impl Send for WlanFullmacImplIfcRequest
impl Sync for WlanFullmacImplIfcRequest
impl Unpin for WlanFullmacImplIfcRequest
impl !UnwindSafe for WlanFullmacImplIfcRequest
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