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 23 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

fidl::ProtocolHandler<fuchsia_wlan_softmac::WlanSoftmac> ProtocolHandler ()

Defined at line 37 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 28 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void QueryDiscoverySupport (fdf::Arena & arena, QueryDiscoverySupportCompleter::Sync & completer)

Defined at line 43 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void QueryMacSublayerSupport (fdf::Arena & arena, QueryMacSublayerSupportCompleter::Sync & completer)

Defined at line 49 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void QuerySecuritySupport (fdf::Arena & arena, QuerySecuritySupportCompleter::Sync & completer)

Defined at line 55 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void QuerySpectrumManagementSupport (fdf::Arena & arena, QuerySpectrumManagementSupportCompleter::Sync & completer)

Defined at line 61 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void Start (StartRequestView request, fdf::Arena & arena, StartCompleter::Sync & completer)

Defined at line 67 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void Stop (fdf::Arena & arena, StopCompleter::Sync & completer)

Defined at line 80 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 86 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void SetChannel (SetChannelRequestView request, fdf::Arena & arena, SetChannelCompleter::Sync & completer)

Defined at line 93 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void JoinBss (JoinBssRequestView request, fdf::Arena & arena, JoinBssCompleter::Sync & completer)

Defined at line 104 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void EnableBeaconing (EnableBeaconingRequestView request, fdf::Arena & arena, EnableBeaconingCompleter::Sync & completer)

Defined at line 116 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void DisableBeaconing (fdf::Arena & arena, DisableBeaconingCompleter::Sync & completer)

Defined at line 124 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void InstallKey (InstallKeyRequestView request, fdf::Arena & arena, InstallKeyCompleter::Sync & completer)

Defined at line 156 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void NotifyAssociationComplete (NotifyAssociationCompleteRequestView request, fdf::Arena & arena, NotifyAssociationCompleteCompleter::Sync & completer)

Defined at line 163 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void ClearAssociation (ClearAssociationRequestView request, fdf::Arena & arena, ClearAssociationCompleter::Sync & completer)

Defined at line 173 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void StartPassiveScan (StartPassiveScanRequestView request, fdf::Arena & arena, StartPassiveScanCompleter::Sync & completer)

Defined at line 131 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void StartActiveScan (StartActiveScanRequestView request, fdf::Arena & arena, StartActiveScanCompleter::Sync & completer)

Defined at line 143 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void CancelScan (CancelScanRequestView request, fdf::Arena & arena, CancelScanCompleter::Sync & completer)

Defined at line 182 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

void UpdateWmmParameters (UpdateWmmParametersRequestView request, fdf::Arena & arena, UpdateWmmParametersCompleter::Sync & completer)

Defined at line 188 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-mac.cc

Records