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::channeluser_channel,const std::shared_ptr<const wlan_tap::WlantapPhyConfig> &phy_config,NodeControllerClientphy_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 22 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 (InitRequestViewrequest,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 (CreateIfaceRequestViewrequest,fdf::Arena &arena,CreateIfaceCompleter::Sync &completer)
Defined at line 132 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void DestroyIface (DestroyIfaceRequestViewrequest,fdf::Arena &arena,DestroyIfaceCompleter::Sync &completer)
Defined at line 205 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetCountry (SetCountryRequestViewrequest,fdf::Arena &arena,SetCountryCompleter::Sync &completer)
Defined at line 212 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void ClearCountry (fdf::Arena & arena, ClearCountryCompleter::Sync & completer)
Defined at line 228 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetCountry (fdf::Arena & arena, GetCountryCompleter::Sync & completer)
Defined at line 234 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetPowerSaveMode (SetPowerSaveModeRequestViewrequest,fdf::Arena &arena,SetPowerSaveModeCompleter::Sync &completer)
Defined at line 240 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetPowerSaveMode (fdf::Arena & arena, GetPowerSaveModeCompleter::Sync & completer)
Defined at line 247 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void PowerDown (fdf::Arena & arena, PowerDownCompleter::Sync & completer)
Defined at line 254 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void PowerUp (fdf::Arena & arena, PowerUpCompleter::Sync & completer)
Defined at line 259 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void Reset (fdf::Arena & arena, ResetCompleter::Sync & completer)
Defined at line 265 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetPowerState (fdf::Arena & arena, GetPowerStateCompleter::Sync & completer)
Defined at line 270 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetBtCoexistenceMode (SetBtCoexistenceModeRequestViewrequest,fdf::Arena &arena,SetBtCoexistenceModeCompleter::Sync &completer)
Defined at line 276 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void SetTxPowerScenario (SetTxPowerScenarioRequestViewrequest,fdf::Arena &arena,SetTxPowerScenarioCompleter::Sync &completer)
Defined at line 284 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void ResetTxPowerScenario (fdf::Arena & arena, ResetTxPowerScenarioCompleter::Sync & completer)
Defined at line 290 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc
void GetTxPowerScenario (fdf::Arena & arena, GetTxPowerScenarioCompleter::Sync & completer)
Defined at line 296 of file ../../src/connectivity/wlan/testing/wlantap-driver/wlantap-phy-impl.cc