class WlanFullmacImplBridgeServer

Defined at line 173 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

Server that forwards WlanFullmacImpl calls from wlanif to the test suite.

Public Methods

void WlanFullmacImplBridgeServer (async_dispatcher_t * async_dispatcher, fidl::ServerEnd<fuchsia_wlan_fullmac::WlanFullmacImpl> server_end, fidl::ClientEnd<fuchsia_wlan_fullmac::WlanFullmacImpl> bridge_client_end, fidl::ClientEnd<fuchsia_driver_framework::NodeController> controller_client_end)

Defined at line 178 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void OnUnbind (fidl::UnbindInfo info)

Defined at line 191 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Init (InitRequest & request, InitCompleter::Sync & completer)

Defined at line 207 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Query (QueryCompleter::Sync & completer)

Defined at line 246 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void QuerySecuritySupport (QuerySecuritySupportCompleter::Sync & completer)

Defined at line 250 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void QuerySpectrumManagementSupport (QuerySpectrumManagementSupportCompleter::Sync & completer)

Defined at line 255 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void QueryTelemetrySupport (QueryTelemetrySupportCompleter::Sync & completer)

Defined at line 261 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void StartScan (StartScanRequest & request, StartScanCompleter::Sync & completer)

Defined at line 266 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void StartScheduledScan (StartScheduledScanRequest & request, StartScheduledScanCompleter::Sync & completer)

Defined at line 271 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void StopScheduledScan (StopScheduledScanRequest & request, StopScheduledScanCompleter::Sync & completer)

Defined at line 277 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Connect (ConnectRequest & request, ConnectCompleter::Sync & completer)

Defined at line 283 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Reconnect (ReconnectRequest & request, ReconnectCompleter::Sync & completer)

Defined at line 288 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Roam (RoamRequest & request, RoamCompleter::Sync & completer)

Defined at line 293 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void AuthResp (AuthRespRequest & request, AuthRespCompleter::Sync & completer)

Defined at line 297 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Deauth (DeauthRequest & request, DeauthCompleter::Sync & completer)

Defined at line 302 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void AssocResp (AssocRespRequest & request, AssocRespCompleter::Sync & completer)

Defined at line 307 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void Disassoc (DisassocRequest & request, DisassocCompleter::Sync & completer)

Defined at line 312 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void StartBss (StartBssRequest & request, StartBssCompleter::Sync & completer)

Defined at line 313 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void StopBss (StopBssRequest & request, StopBssCompleter::Sync & completer)

Defined at line 318 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void SetKeys (SetKeysRequest & request, SetKeysCompleter::Sync & completer)

Defined at line 323 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void EapolTx (EapolTxRequest & request, EapolTxCompleter::Sync & completer)

Defined at line 328 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void GetIfaceStats (GetIfaceStatsCompleter::Sync & completer)

Defined at line 333 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void GetIfaceHistogramStats (GetIfaceHistogramStatsCompleter::Sync & completer)

Defined at line 338 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void GetSignalReport (GetSignalReportCompleter::Sync & completer)

Defined at line 343 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void SaeHandshakeResp (SaeHandshakeRespRequest & request, SaeHandshakeRespCompleter::Sync & completer)

Defined at line 348 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void SaeFrameTx (SaeFrameTxRequest & request, SaeFrameTxCompleter::Sync & completer)

Defined at line 354 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void WmmStatusReq (WmmStatusReqCompleter::Sync & completer)

Defined at line 359 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void OnLinkStateChanged (OnLinkStateChangedRequest & request, OnLinkStateChangedCompleter::Sync & completer)

Defined at line 364 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_wlan_fullmac::WlanFullmacImpl> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 371 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void SetMacAddress (SetMacAddressRequest & request, SetMacAddressCompleter::Sync & completer)

Defined at line 378 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void QueryApfPacketFilterSupport (QueryApfPacketFilterSupportCompleter::Sync & completer)

APF (Android Packet Filter) extensions

Defined at line 386 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void InstallApfPacketFilter (InstallApfPacketFilterRequest & request, InstallApfPacketFilterCompleter::Sync & completer)

Defined at line 392 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void ReadApfPacketFilterData (ReadApfPacketFilterDataCompleter::Sync & completer)

Defined at line 399 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void SetApfPacketFilterEnabled (SetApfPacketFilterEnabledRequest & request, SetApfPacketFilterEnabledCompleter::Sync & completer)

Defined at line 405 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void GetApfPacketFilterEnabled (GetApfPacketFilterEnabledCompleter::Sync & completer)

Defined at line 412 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

void GetScheduledScanEnabled (GetScheduledScanEnabledCompleter::Sync & completer)

Defined at line 418 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc

zx::result<> RemoveChild (fit::closure unbind_callback)

Calling |RemoveChild| will cause this server to eventually unbind.

|unbind_callback| will run in |OnUnbind|.

Defined at line 426 of file ../../src/connectivity/wlan/tests/helpers/testcontroller-driver/driver.cc