pub trait WlanFullmacImplIfcBridgeProxyInterface: Send + Sync {
Show 40 associated items type OnScanResultResponseFut: Future<Output = Result<(), Error>> + Send; type OnScanEndResponseFut: Future<Output = Result<(), Error>> + Send; type ConnectConfResponseFut: Future<Output = Result<(), Error>> + Send; type RoamConfResponseFut: Future<Output = Result<(), Error>> + Send; type AuthIndResponseFut: Future<Output = Result<(), Error>> + Send; type DeauthConfResponseFut: Future<Output = Result<(), Error>> + Send; type DeauthIndResponseFut: Future<Output = Result<(), Error>> + Send; type AssocIndResponseFut: Future<Output = Result<(), Error>> + Send; type DisassocConfResponseFut: Future<Output = Result<(), Error>> + Send; type DisassocIndResponseFut: Future<Output = Result<(), Error>> + Send; type StartConfResponseFut: Future<Output = Result<(), Error>> + Send; type StopConfResponseFut: Future<Output = Result<(), Error>> + Send; type EapolConfResponseFut: Future<Output = Result<(), Error>> + Send; type OnChannelSwitchResponseFut: Future<Output = Result<(), Error>> + Send; type SignalReportResponseFut: Future<Output = Result<(), Error>> + Send; type EapolIndResponseFut: Future<Output = Result<(), Error>> + Send; type OnPmkAvailableResponseFut: Future<Output = Result<(), Error>> + Send; type SaeHandshakeIndResponseFut: Future<Output = Result<(), Error>> + Send; type SaeFrameRxResponseFut: Future<Output = Result<(), Error>> + Send; type OnWmmStatusRespResponseFut: Future<Output = Result<(), Error>> + Send; // Required methods fn on_scan_result( &self, result: &WlanFullmacScanResult ) -> Self::OnScanResultResponseFut; fn on_scan_end( &self, end: &WlanFullmacScanEnd ) -> Self::OnScanEndResponseFut; fn connect_conf( &self, resp: &WlanFullmacConnectConfirm ) -> Self::ConnectConfResponseFut; fn roam_conf( &self, resp: &WlanFullmacRoamConfirm ) -> Self::RoamConfResponseFut; fn auth_ind(&self, resp: &WlanFullmacAuthInd) -> Self::AuthIndResponseFut; fn deauth_conf( &self, payload: &WlanFullmacImplIfcBaseDeauthConfRequest ) -> Self::DeauthConfResponseFut; fn deauth_ind( &self, ind: &WlanFullmacDeauthIndication ) -> Self::DeauthIndResponseFut; fn assoc_ind(&self, resp: &WlanFullmacAssocInd) -> Self::AssocIndResponseFut; fn disassoc_conf( &self, resp: &WlanFullmacDisassocConfirm ) -> Self::DisassocConfResponseFut; fn disassoc_ind( &self, ind: &WlanFullmacDisassocIndication ) -> Self::DisassocIndResponseFut; fn start_conf( &self, resp: &WlanFullmacStartConfirm ) -> Self::StartConfResponseFut; fn stop_conf( &self, resp: &WlanFullmacStopConfirm ) -> Self::StopConfResponseFut; fn eapol_conf( &self, resp: &WlanFullmacEapolConfirm ) -> Self::EapolConfResponseFut; fn on_channel_switch( &self, ind: &WlanFullmacChannelSwitchInfo ) -> Self::OnChannelSwitchResponseFut; fn signal_report( &self, ind: &WlanFullmacSignalReportIndication ) -> Self::SignalReportResponseFut; fn eapol_ind( &self, ind: &WlanFullmacEapolIndication ) -> Self::EapolIndResponseFut; fn on_pmk_available( &self, info: &WlanFullmacPmkInfo ) -> Self::OnPmkAvailableResponseFut; fn sae_handshake_ind( &self, ind: &WlanFullmacSaeHandshakeInd ) -> Self::SaeHandshakeIndResponseFut; fn sae_frame_rx( &self, frame: &WlanFullmacSaeFrame ) -> Self::SaeFrameRxResponseFut; fn on_wmm_status_resp( &self, status: i32, wmm_params: &WlanWmmParameters ) -> Self::OnWmmStatusRespResponseFut;
}

Required Associated Types§

source

type OnScanResultResponseFut: Future<Output = Result<(), Error>> + Send

source

type OnScanEndResponseFut: Future<Output = Result<(), Error>> + Send

source

type ConnectConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type RoamConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type AuthIndResponseFut: Future<Output = Result<(), Error>> + Send

source

type DeauthConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type DeauthIndResponseFut: Future<Output = Result<(), Error>> + Send

source

type AssocIndResponseFut: Future<Output = Result<(), Error>> + Send

source

type DisassocConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type DisassocIndResponseFut: Future<Output = Result<(), Error>> + Send

source

type StartConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type StopConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type EapolConfResponseFut: Future<Output = Result<(), Error>> + Send

source

type OnChannelSwitchResponseFut: Future<Output = Result<(), Error>> + Send

source

type SignalReportResponseFut: Future<Output = Result<(), Error>> + Send

source

type EapolIndResponseFut: Future<Output = Result<(), Error>> + Send

source

type OnPmkAvailableResponseFut: Future<Output = Result<(), Error>> + Send

source

type SaeHandshakeIndResponseFut: Future<Output = Result<(), Error>> + Send

source

type SaeFrameRxResponseFut: Future<Output = Result<(), Error>> + Send

source

type OnWmmStatusRespResponseFut: Future<Output = Result<(), Error>> + Send

Required Methods§

source

fn on_scan_result( &self, result: &WlanFullmacScanResult ) -> Self::OnScanResultResponseFut

source

fn on_scan_end(&self, end: &WlanFullmacScanEnd) -> Self::OnScanEndResponseFut

source

fn connect_conf( &self, resp: &WlanFullmacConnectConfirm ) -> Self::ConnectConfResponseFut

source

fn roam_conf(&self, resp: &WlanFullmacRoamConfirm) -> Self::RoamConfResponseFut

source

fn auth_ind(&self, resp: &WlanFullmacAuthInd) -> Self::AuthIndResponseFut

source

fn deauth_conf( &self, payload: &WlanFullmacImplIfcBaseDeauthConfRequest ) -> Self::DeauthConfResponseFut

source

fn deauth_ind( &self, ind: &WlanFullmacDeauthIndication ) -> Self::DeauthIndResponseFut

source

fn assoc_ind(&self, resp: &WlanFullmacAssocInd) -> Self::AssocIndResponseFut

source

fn disassoc_conf( &self, resp: &WlanFullmacDisassocConfirm ) -> Self::DisassocConfResponseFut

source

fn disassoc_ind( &self, ind: &WlanFullmacDisassocIndication ) -> Self::DisassocIndResponseFut

source

fn start_conf( &self, resp: &WlanFullmacStartConfirm ) -> Self::StartConfResponseFut

source

fn stop_conf(&self, resp: &WlanFullmacStopConfirm) -> Self::StopConfResponseFut

source

fn eapol_conf( &self, resp: &WlanFullmacEapolConfirm ) -> Self::EapolConfResponseFut

source

fn on_channel_switch( &self, ind: &WlanFullmacChannelSwitchInfo ) -> Self::OnChannelSwitchResponseFut

source

fn signal_report( &self, ind: &WlanFullmacSignalReportIndication ) -> Self::SignalReportResponseFut

source

fn eapol_ind( &self, ind: &WlanFullmacEapolIndication ) -> Self::EapolIndResponseFut

source

fn on_pmk_available( &self, info: &WlanFullmacPmkInfo ) -> Self::OnPmkAvailableResponseFut

source

fn sae_handshake_ind( &self, ind: &WlanFullmacSaeHandshakeInd ) -> Self::SaeHandshakeIndResponseFut

source

fn sae_frame_rx( &self, frame: &WlanFullmacSaeFrame ) -> Self::SaeFrameRxResponseFut

source

fn on_wmm_status_resp( &self, status: i32, wmm_params: &WlanWmmParameters ) -> Self::OnWmmStatusRespResponseFut

Implementors§

source§

impl WlanFullmacImplIfcBridgeProxyInterface for WlanFullmacImplIfcBridgeProxy

§

type OnScanResultResponseFut = QueryResponseFut<()>

§

type OnScanEndResponseFut = QueryResponseFut<()>

§

type ConnectConfResponseFut = QueryResponseFut<()>

§

type RoamConfResponseFut = QueryResponseFut<()>

§

type AuthIndResponseFut = QueryResponseFut<()>

§

type DeauthConfResponseFut = QueryResponseFut<()>

§

type DeauthIndResponseFut = QueryResponseFut<()>

§

type AssocIndResponseFut = QueryResponseFut<()>

§

type DisassocConfResponseFut = QueryResponseFut<()>

§

type DisassocIndResponseFut = QueryResponseFut<()>

§

type StartConfResponseFut = QueryResponseFut<()>

§

type StopConfResponseFut = QueryResponseFut<()>

§

type EapolConfResponseFut = QueryResponseFut<()>

§

type OnChannelSwitchResponseFut = QueryResponseFut<()>

§

type SignalReportResponseFut = QueryResponseFut<()>

§

type EapolIndResponseFut = QueryResponseFut<()>

§

type OnPmkAvailableResponseFut = QueryResponseFut<()>

§

type SaeHandshakeIndResponseFut = QueryResponseFut<()>

§

type SaeFrameRxResponseFut = QueryResponseFut<()>

§

type OnWmmStatusRespResponseFut = QueryResponseFut<()>