fidl_fuchsia_wlan_softmac

Trait WlanSoftmacBaseProxyInterface

Source
pub trait WlanSoftmacBaseProxyInterface: Send + Sync {
Show 32 associated items type QueryResponseFut: Future<Output = Result<WlanSoftmacBaseQueryResult, Error>> + Send; type QueryDiscoverySupportResponseFut: Future<Output = Result<WlanSoftmacBaseQueryDiscoverySupportResult, Error>> + Send; type QueryMacSublayerSupportResponseFut: Future<Output = Result<WlanSoftmacBaseQueryMacSublayerSupportResult, Error>> + Send; type QuerySecuritySupportResponseFut: Future<Output = Result<WlanSoftmacBaseQuerySecuritySupportResult, Error>> + Send; type QuerySpectrumManagementSupportResponseFut: Future<Output = Result<WlanSoftmacBaseQuerySpectrumManagementSupportResult, Error>> + Send; type SetChannelResponseFut: Future<Output = Result<WlanSoftmacBaseSetChannelResult, Error>> + Send; type JoinBssResponseFut: Future<Output = Result<WlanSoftmacBaseJoinBssResult, Error>> + Send; type EnableBeaconingResponseFut: Future<Output = Result<WlanSoftmacBaseEnableBeaconingResult, Error>> + Send; type DisableBeaconingResponseFut: Future<Output = Result<WlanSoftmacBaseDisableBeaconingResult, Error>> + Send; type InstallKeyResponseFut: Future<Output = Result<WlanSoftmacBaseInstallKeyResult, Error>> + Send; type NotifyAssociationCompleteResponseFut: Future<Output = Result<WlanSoftmacBaseNotifyAssociationCompleteResult, Error>> + Send; type ClearAssociationResponseFut: Future<Output = Result<WlanSoftmacBaseClearAssociationResult, Error>> + Send; type StartPassiveScanResponseFut: Future<Output = Result<WlanSoftmacBaseStartPassiveScanResult, Error>> + Send; type StartActiveScanResponseFut: Future<Output = Result<WlanSoftmacBaseStartActiveScanResult, Error>> + Send; type CancelScanResponseFut: Future<Output = Result<WlanSoftmacBaseCancelScanResult, Error>> + Send; type UpdateWmmParametersResponseFut: Future<Output = Result<WlanSoftmacBaseUpdateWmmParametersResult, Error>> + Send; // Required methods fn query(&self) -> Self::QueryResponseFut; fn query_discovery_support(&self) -> Self::QueryDiscoverySupportResponseFut; fn query_mac_sublayer_support( &self, ) -> Self::QueryMacSublayerSupportResponseFut; fn query_security_support(&self) -> Self::QuerySecuritySupportResponseFut; fn query_spectrum_management_support( &self, ) -> Self::QuerySpectrumManagementSupportResponseFut; fn set_channel( &self, payload: &WlanSoftmacBaseSetChannelRequest, ) -> Self::SetChannelResponseFut; fn join_bss( &self, join_request: &JoinBssRequest, ) -> Self::JoinBssResponseFut; fn enable_beaconing( &self, payload: &WlanSoftmacBaseEnableBeaconingRequest, ) -> Self::EnableBeaconingResponseFut; fn disable_beaconing(&self) -> Self::DisableBeaconingResponseFut; fn install_key( &self, payload: &WlanKeyConfiguration, ) -> Self::InstallKeyResponseFut; fn notify_association_complete( &self, assoc_cfg: &WlanAssociationConfig, ) -> Self::NotifyAssociationCompleteResponseFut; fn clear_association( &self, payload: &WlanSoftmacBaseClearAssociationRequest, ) -> Self::ClearAssociationResponseFut; fn start_passive_scan( &self, payload: &WlanSoftmacBaseStartPassiveScanRequest, ) -> Self::StartPassiveScanResponseFut; fn start_active_scan( &self, payload: &WlanSoftmacStartActiveScanRequest, ) -> Self::StartActiveScanResponseFut; fn cancel_scan( &self, payload: &WlanSoftmacBaseCancelScanRequest, ) -> Self::CancelScanResponseFut; fn update_wmm_parameters( &self, payload: &WlanSoftmacBaseUpdateWmmParametersRequest, ) -> Self::UpdateWmmParametersResponseFut;
}

Required Associated Types§

Source

type QueryResponseFut: Future<Output = Result<WlanSoftmacBaseQueryResult, Error>> + Send

Source

type QueryDiscoverySupportResponseFut: Future<Output = Result<WlanSoftmacBaseQueryDiscoverySupportResult, Error>> + Send

Source

type QueryMacSublayerSupportResponseFut: Future<Output = Result<WlanSoftmacBaseQueryMacSublayerSupportResult, Error>> + Send

Source

type QuerySecuritySupportResponseFut: Future<Output = Result<WlanSoftmacBaseQuerySecuritySupportResult, Error>> + Send

Source

type QuerySpectrumManagementSupportResponseFut: Future<Output = Result<WlanSoftmacBaseQuerySpectrumManagementSupportResult, Error>> + Send

Source

type SetChannelResponseFut: Future<Output = Result<WlanSoftmacBaseSetChannelResult, Error>> + Send

Source

type JoinBssResponseFut: Future<Output = Result<WlanSoftmacBaseJoinBssResult, Error>> + Send

Source

type EnableBeaconingResponseFut: Future<Output = Result<WlanSoftmacBaseEnableBeaconingResult, Error>> + Send

Source

type DisableBeaconingResponseFut: Future<Output = Result<WlanSoftmacBaseDisableBeaconingResult, Error>> + Send

Source

type InstallKeyResponseFut: Future<Output = Result<WlanSoftmacBaseInstallKeyResult, Error>> + Send

Source

type NotifyAssociationCompleteResponseFut: Future<Output = Result<WlanSoftmacBaseNotifyAssociationCompleteResult, Error>> + Send

Source

type ClearAssociationResponseFut: Future<Output = Result<WlanSoftmacBaseClearAssociationResult, Error>> + Send

Source

type StartPassiveScanResponseFut: Future<Output = Result<WlanSoftmacBaseStartPassiveScanResult, Error>> + Send

Source

type StartActiveScanResponseFut: Future<Output = Result<WlanSoftmacBaseStartActiveScanResult, Error>> + Send

Source

type CancelScanResponseFut: Future<Output = Result<WlanSoftmacBaseCancelScanResult, Error>> + Send

Source

type UpdateWmmParametersResponseFut: Future<Output = Result<WlanSoftmacBaseUpdateWmmParametersResult, Error>> + Send

Required Methods§

Source

fn query(&self) -> Self::QueryResponseFut

Source

fn query_discovery_support(&self) -> Self::QueryDiscoverySupportResponseFut

Source

fn query_mac_sublayer_support(&self) -> Self::QueryMacSublayerSupportResponseFut

Source

fn query_security_support(&self) -> Self::QuerySecuritySupportResponseFut

Source

fn query_spectrum_management_support( &self, ) -> Self::QuerySpectrumManagementSupportResponseFut

Source

fn set_channel( &self, payload: &WlanSoftmacBaseSetChannelRequest, ) -> Self::SetChannelResponseFut

Source

fn join_bss(&self, join_request: &JoinBssRequest) -> Self::JoinBssResponseFut

Source

fn enable_beaconing( &self, payload: &WlanSoftmacBaseEnableBeaconingRequest, ) -> Self::EnableBeaconingResponseFut

Source

fn disable_beaconing(&self) -> Self::DisableBeaconingResponseFut

Source

fn install_key( &self, payload: &WlanKeyConfiguration, ) -> Self::InstallKeyResponseFut

Source

fn notify_association_complete( &self, assoc_cfg: &WlanAssociationConfig, ) -> Self::NotifyAssociationCompleteResponseFut

Source

fn clear_association( &self, payload: &WlanSoftmacBaseClearAssociationRequest, ) -> Self::ClearAssociationResponseFut

Source

fn start_passive_scan( &self, payload: &WlanSoftmacBaseStartPassiveScanRequest, ) -> Self::StartPassiveScanResponseFut

Source

fn start_active_scan( &self, payload: &WlanSoftmacStartActiveScanRequest, ) -> Self::StartActiveScanResponseFut

Source

fn cancel_scan( &self, payload: &WlanSoftmacBaseCancelScanRequest, ) -> Self::CancelScanResponseFut

Source

fn update_wmm_parameters( &self, payload: &WlanSoftmacBaseUpdateWmmParametersRequest, ) -> Self::UpdateWmmParametersResponseFut

Implementors§