fidl_fuchsia_wlan_fullmac

Trait WlanFullmacImplIfcProxyInterface

Source
pub trait WlanFullmacImplIfcProxyInterface: Send + Sync {
Show 44 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 RoamStartIndResponseFut: Future<Output = Result<(), Error>> + Send; type RoamResultIndResponseFut: 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, payload: &WlanFullmacImplIfcOnScanResultRequest, ) -> Self::OnScanResultResponseFut; fn on_scan_end( &self, payload: &WlanFullmacImplIfcOnScanEndRequest, ) -> Self::OnScanEndResponseFut; fn connect_conf( &self, payload: &WlanFullmacImplIfcConnectConfRequest, ) -> Self::ConnectConfResponseFut; fn roam_conf( &self, payload: &WlanFullmacImplIfcRoamConfRequest, ) -> Self::RoamConfResponseFut; fn roam_start_ind( &self, payload: &WlanFullmacImplIfcRoamStartIndRequest, ) -> Self::RoamStartIndResponseFut; fn roam_result_ind( &self, payload: &WlanFullmacImplIfcRoamResultIndRequest, ) -> Self::RoamResultIndResponseFut; fn auth_ind( &self, payload: &WlanFullmacImplIfcAuthIndRequest, ) -> Self::AuthIndResponseFut; fn deauth_conf( &self, payload: &WlanFullmacImplIfcDeauthConfRequest, ) -> Self::DeauthConfResponseFut; fn deauth_ind( &self, payload: &WlanFullmacImplIfcDeauthIndRequest, ) -> Self::DeauthIndResponseFut; fn assoc_ind( &self, payload: &WlanFullmacImplIfcAssocIndRequest, ) -> Self::AssocIndResponseFut; fn disassoc_conf( &self, payload: &WlanFullmacImplIfcDisassocConfRequest, ) -> Self::DisassocConfResponseFut; fn disassoc_ind( &self, payload: &WlanFullmacImplIfcDisassocIndRequest, ) -> Self::DisassocIndResponseFut; fn start_conf( &self, payload: &WlanFullmacImplIfcStartConfRequest, ) -> Self::StartConfResponseFut; fn stop_conf( &self, payload: &WlanFullmacImplIfcStopConfRequest, ) -> Self::StopConfResponseFut; fn eapol_conf( &self, payload: &WlanFullmacImplIfcEapolConfRequest, ) -> Self::EapolConfResponseFut; fn on_channel_switch( &self, ind: &WlanFullmacChannelSwitchInfo, ) -> Self::OnChannelSwitchResponseFut; fn signal_report( &self, ind: &WlanFullmacSignalReportIndication, ) -> Self::SignalReportResponseFut; fn eapol_ind( &self, payload: &WlanFullmacImplIfcEapolIndRequest, ) -> Self::EapolIndResponseFut; fn on_pmk_available( &self, payload: &WlanFullmacImplIfcOnPmkAvailableRequest, ) -> Self::OnPmkAvailableResponseFut; fn sae_handshake_ind( &self, payload: &WlanFullmacImplIfcSaeHandshakeIndRequest, ) -> Self::SaeHandshakeIndResponseFut; fn sae_frame_rx(&self, frame: &SaeFrame) -> 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 RoamStartIndResponseFut: Future<Output = Result<(), Error>> + Send

Source

type RoamResultIndResponseFut: 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, payload: &WlanFullmacImplIfcOnScanResultRequest, ) -> Self::OnScanResultResponseFut

Source

fn on_scan_end( &self, payload: &WlanFullmacImplIfcOnScanEndRequest, ) -> Self::OnScanEndResponseFut

Source

fn connect_conf( &self, payload: &WlanFullmacImplIfcConnectConfRequest, ) -> Self::ConnectConfResponseFut

Source

fn roam_conf( &self, payload: &WlanFullmacImplIfcRoamConfRequest, ) -> Self::RoamConfResponseFut

Source

fn roam_start_ind( &self, payload: &WlanFullmacImplIfcRoamStartIndRequest, ) -> Self::RoamStartIndResponseFut

Source

fn roam_result_ind( &self, payload: &WlanFullmacImplIfcRoamResultIndRequest, ) -> Self::RoamResultIndResponseFut

Source

fn auth_ind( &self, payload: &WlanFullmacImplIfcAuthIndRequest, ) -> Self::AuthIndResponseFut

Source

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

Source

fn deauth_ind( &self, payload: &WlanFullmacImplIfcDeauthIndRequest, ) -> Self::DeauthIndResponseFut

Source

fn assoc_ind( &self, payload: &WlanFullmacImplIfcAssocIndRequest, ) -> Self::AssocIndResponseFut

Source

fn disassoc_conf( &self, payload: &WlanFullmacImplIfcDisassocConfRequest, ) -> Self::DisassocConfResponseFut

Source

fn disassoc_ind( &self, payload: &WlanFullmacImplIfcDisassocIndRequest, ) -> Self::DisassocIndResponseFut

Source

fn start_conf( &self, payload: &WlanFullmacImplIfcStartConfRequest, ) -> Self::StartConfResponseFut

Source

fn stop_conf( &self, payload: &WlanFullmacImplIfcStopConfRequest, ) -> Self::StopConfResponseFut

Source

fn eapol_conf( &self, payload: &WlanFullmacImplIfcEapolConfRequest, ) -> 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, payload: &WlanFullmacImplIfcEapolIndRequest, ) -> Self::EapolIndResponseFut

Source

fn on_pmk_available( &self, payload: &WlanFullmacImplIfcOnPmkAvailableRequest, ) -> Self::OnPmkAvailableResponseFut

Source

fn sae_handshake_ind( &self, payload: &WlanFullmacImplIfcSaeHandshakeIndRequest, ) -> Self::SaeHandshakeIndResponseFut

Source

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

Source

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

Implementors§

Source§

impl WlanFullmacImplIfcProxyInterface for WlanFullmacImplIfcProxy

Source§

type OnScanResultResponseFut = QueryResponseFut<()>

Source§

type OnScanEndResponseFut = QueryResponseFut<()>

Source§

type ConnectConfResponseFut = QueryResponseFut<()>

Source§

type RoamConfResponseFut = QueryResponseFut<()>

Source§

type RoamStartIndResponseFut = QueryResponseFut<()>

Source§

type RoamResultIndResponseFut = QueryResponseFut<()>

Source§

type AuthIndResponseFut = QueryResponseFut<()>

Source§

type DeauthConfResponseFut = QueryResponseFut<()>

Source§

type DeauthIndResponseFut = QueryResponseFut<()>

Source§

type AssocIndResponseFut = QueryResponseFut<()>

Source§

type DisassocConfResponseFut = QueryResponseFut<()>

Source§

type DisassocIndResponseFut = QueryResponseFut<()>

Source§

type StartConfResponseFut = QueryResponseFut<()>

Source§

type StopConfResponseFut = QueryResponseFut<()>

Source§

type EapolConfResponseFut = QueryResponseFut<()>

Source§

type OnChannelSwitchResponseFut = QueryResponseFut<()>

Source§

type SignalReportResponseFut = QueryResponseFut<()>

Source§

type EapolIndResponseFut = QueryResponseFut<()>

Source§

type OnPmkAvailableResponseFut = QueryResponseFut<()>

Source§

type SaeHandshakeIndResponseFut = QueryResponseFut<()>

Source§

type SaeFrameRxResponseFut = QueryResponseFut<()>

Source§

type OnWmmStatusRespResponseFut = QueryResponseFut<()>