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

Records