class FakeNetworkDeviceIfc

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

Public Members

function_impl port_status_changed_
function_impl add_port_
function_impl remove_port_
function_impl complete_rx_
function_impl complete_tx_
function_impl delegate_rx_lease_

Public Methods

void FakeNetworkDeviceIfc ()

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

zx::result<fdf::ClientEnd<netdriver::NetworkDeviceIfc>> Bind (fdf::Dispatcher * dispatcher)

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

void PortStatusChanged (netdriver::wire::NetworkDeviceIfcPortStatusChangedRequest * request, fdf::Arena & arena, PortStatusChangedCompleter::Sync & completer)

NetworkDeviceIfc implementation.

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

void AddPort (netdriver::wire::NetworkDeviceIfcAddPortRequest * request, fdf::Arena & arena, AddPortCompleter::Sync & completer)

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

void RemovePort (netdriver::wire::NetworkDeviceIfcRemovePortRequest * request, fdf::Arena & arena, RemovePortCompleter::Sync & completer)

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

void CompleteRx (netdriver::wire::NetworkDeviceIfcCompleteRxRequest * request, fdf::Arena & arena, CompleteRxCompleter::Sync & completer)

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

void CompleteTx (netdriver::wire::NetworkDeviceIfcCompleteTxRequest * request, fdf::Arena & arena, CompleteTxCompleter::Sync & completer)

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

void DelegateRxLease (netdriver::wire::NetworkDeviceIfcDelegateRxLeaseRequest * request, fdf::Arena & arena, DelegateRxLeaseCompleter::Sync & completer)

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