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§