class TestController

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

Public Methods

void TestController (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)

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

zx::result<> Start ()

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

void CreateFullmac (CreateFullmacRequest & request, CreateFullmacCompleter::Sync & completer)

Creates a new fullmac driver.

On success, this is guaranteed to complete only after wlanif has binded.

The user can expect that the bridge channels are open and wlanif is up and running once this

completes.

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

void DeleteFullmac (DeleteFullmacRequest & request, DeleteFullmacCompleter::Sync & completer)

Removes the WlanFullmacImpl service which initiates teardown of wlanif.

On success, this is guaranteed to complete only after wlanif has been fully torn down.

The user can expect that the bridge channels are closed once this call completes.

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