class WlantapMac
Defined at line 24 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.h
Serves the WlanSoftmac protocol.
This class either responds to calls based on the given phy_config, or forwards calls to the
Listener.
Public Methods
void WlantapMac (Listener * listener, wlan_common::WlanMacRole , const std::shared_ptr<const wlan_tap::WlantapPhyConfig> & config, zx::channel sme_channel)
Defined at line 21 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
fidl::ProtocolHandler<fuchsia_wlan_softmac::WlanSoftmac> ProtocolHandler ()
Defined at line 35 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void Query (fdf::Arena & arena, QueryCompleter::Sync & completer)
WlanSoftmac protocol implementation.
Defined at line 26 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void QueryDiscoverySupport (fdf::Arena & arena, QueryDiscoverySupportCompleter::Sync & completer)
Defined at line 41 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void QueryMacSublayerSupport (fdf::Arena & arena, QueryMacSublayerSupportCompleter::Sync & completer)
Defined at line 47 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void QuerySecuritySupport (fdf::Arena & arena, QuerySecuritySupportCompleter::Sync & completer)
Defined at line 53 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void QuerySpectrumManagementSupport (fdf::Arena & arena, QuerySpectrumManagementSupportCompleter::Sync & completer)
Defined at line 59 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void Start (StartRequestView request, fdf::Arena & arena, StartCompleter::Sync & completer)
Defined at line 65 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void Stop (fdf::Arena & arena, StopCompleter::Sync & completer)
Defined at line 78 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_wlan_softmac::WlanSoftmac> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 81 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.h
void QueueTx (QueueTxRequestView request, fdf::Arena & arena, QueueTxCompleter::Sync & completer)
Defined at line 84 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void SetChannel (SetChannelRequestView request, fdf::Arena & arena, SetChannelCompleter::Sync & completer)
Defined at line 91 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void JoinBss (JoinBssRequestView request, fdf::Arena & arena, JoinBssCompleter::Sync & completer)
Defined at line 102 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void EnableBeaconing (EnableBeaconingRequestView request, fdf::Arena & arena, EnableBeaconingCompleter::Sync & completer)
Defined at line 114 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void DisableBeaconing (fdf::Arena & arena, DisableBeaconingCompleter::Sync & completer)
Defined at line 122 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void InstallKey (InstallKeyRequestView request, fdf::Arena & arena, InstallKeyCompleter::Sync & completer)
Defined at line 154 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void NotifyAssociationComplete (NotifyAssociationCompleteRequestView request, fdf::Arena & arena, NotifyAssociationCompleteCompleter::Sync & completer)
Defined at line 161 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void ClearAssociation (ClearAssociationRequestView request, fdf::Arena & arena, ClearAssociationCompleter::Sync & completer)
Defined at line 171 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void StartPassiveScan (StartPassiveScanRequestView request, fdf::Arena & arena, StartPassiveScanCompleter::Sync & completer)
Defined at line 129 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void StartActiveScan (StartActiveScanRequestView request, fdf::Arena & arena, StartActiveScanCompleter::Sync & completer)
Defined at line 141 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void CancelScan (CancelScanRequestView request, fdf::Arena & arena, CancelScanCompleter::Sync & completer)
Defined at line 180 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc
void UpdateWmmParameters (UpdateWmmParametersRequestView request, fdf::Arena & arena, UpdateWmmParametersCompleter::Sync & completer)
Defined at line 186 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc