class WlanPhyImplDevice
Defined at line 19 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.h
Serves the WlanPhyImpl protocol. This also creates an instance of WlantapPhy, which lets the test
suite control the state of the mock driver.
Public Methods
std::shared_ptr<WlanPhyImplDevice> New (const std::shared_ptr<const WlantapDriverContext> & context, zx::channel user_channel, const std::shared_ptr<const wlan_tap::WlantapPhyConfig> & phy_config, NodeControllerClient phy_controller)
Allocates a WlanPhyImplDevice into a std::shared_ptr so that WlanPhyImplDevice
in its implementation can create additional references to the std::shared_ptr
for use by WlantapPhy and shutdown callbacks.
Defined at line 21 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void WlanPhyImplDevice ()
Defined at line 24 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.h
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_wlan_phyimpl::WlanPhyImpl> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 60 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.h
void Init (InitRequestView request, fdf::Arena & arena, InitCompleter::Sync & completer)
WlanPhyImpl protocol implementation
Defined at line 110 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetSupportedMacRoles (fdf::Arena & arena, GetSupportedMacRolesCompleter::Sync & completer)
Defined at line 116 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void CreateIface (CreateIfaceRequestView request, fdf::Arena & arena, CreateIfaceCompleter::Sync & completer)
Defined at line 132 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void DestroyIface (DestroyIfaceRequestView request, fdf::Arena & arena, DestroyIfaceCompleter::Sync & completer)
Defined at line 207 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetCountry (SetCountryRequestView request, fdf::Arena & arena, SetCountryCompleter::Sync & completer)
Defined at line 214 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void ClearCountry (fdf::Arena & arena, ClearCountryCompleter::Sync & completer)
Defined at line 230 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetCountry (fdf::Arena & arena, GetCountryCompleter::Sync & completer)
Defined at line 236 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetPowerSaveMode (SetPowerSaveModeRequestView request, fdf::Arena & arena, SetPowerSaveModeCompleter::Sync & completer)
Defined at line 242 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetPowerSaveMode (fdf::Arena & arena, GetPowerSaveModeCompleter::Sync & completer)
Defined at line 249 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void PowerDown (fdf::Arena & arena, PowerDownCompleter::Sync & completer)
Defined at line 256 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void PowerUp (fdf::Arena & arena, PowerUpCompleter::Sync & completer)
Defined at line 261 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void Reset (fdf::Arena & arena, ResetCompleter::Sync & completer)
Defined at line 267 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetPowerState (fdf::Arena & arena, GetPowerStateCompleter::Sync & completer)
Defined at line 272 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetBtCoexistenceMode (SetBtCoexistenceModeRequestView request, fdf::Arena & arena, SetBtCoexistenceModeCompleter::Sync & completer)
Defined at line 278 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetTxPowerScenario (SetTxPowerScenarioRequestView request, fdf::Arena & arena, SetTxPowerScenarioCompleter::Sync & completer)
Defined at line 286 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void ResetTxPowerScenario (fdf::Arena & arena, ResetTxPowerScenarioCompleter::Sync & completer)
Defined at line 292 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetTxPowerScenario (fdf::Arena & arena, GetTxPowerScenarioCompleter::Sync & completer)
Defined at line 298 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc