class FakeMacDeviceImpl

Defined at line 28 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.h

Public Methods

void FakeMacDeviceImpl ()

Defined at line 14 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

zx::result<std::shared_ptr<MacAddrDeviceInterface>> CreateChild (fdf_dispatcher_t * dispatcher)

Defined at line 32 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

fdf::ClientEnd<fuchsia_hardware_network_driver::MacAddr> Bind (fdf_dispatcher_t * dispatcher)

Defined at line 22 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

const fuchsia_net::wire::MacAddress & mac ()

Defined at line 45 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.h

fidl::WireTableBuilder<fuchsia_hardware_network_driver::wire::Features> & features ()

Defined at line 47 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.h

netdev::wire::MacFilterMode mode ()

Defined at line 51 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.h

std::vector<MacAddress> & addresses ()

Defined at line 56 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.h

void GetFeatures (fdf::Arena & arena, GetFeaturesCompleter::Sync & completer)

Defined at line 64 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

void GetAddress (fdf::Arena & arena, GetAddressCompleter::Sync & completer)

Defined at line 60 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

void SetMode (fuchsia_hardware_network_driver::wire::MacAddrSetModeRequest * request, fdf::Arena & arena, SetModeCompleter::Sync & completer)

Defined at line 71 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

zx_status_t WaitConfigurationChanged ()

Defined at line 92 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc

void Unbind ()

Unbinds the server endpoint from the dispatcher, closing the connection.

Defined at line 85 of file ../../src/connectivity/network/drivers/network-device/mac/test_util.cc