class TestNetworkDeviceIfc
Defined at line 16 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
Test implementation of network_device_ifc_protocol_t that contains mock calls useful for
mocking and veriyfing interactions with a network device.
Public Members
function port_status_changed_
function add_port_
function remove_port_
function complete_rx_
function complete_tx_
function_impl delegate_rx_lease_
Public Methods
zx::result<fdf::ClientEnd<fuchsia_hardware_network_driver::NetworkDeviceIfc>> Bind (fdf_dispatcher_t * dispatcher)
Defined at line 12 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.cc
void TestNetworkDeviceIfc ()
Defined at line 19 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
fdf::WireSharedClient<fuchsia_hardware_network_driver::NetworkPort> & PortClient ()
Defined at line 21 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
void PortStatusChanged (fuchsia_hardware_network_driver::wire::NetworkDeviceIfcPortStatusChangedRequest * request, fdf::Arena & arena, PortStatusChangedCompleter::Sync & completer)
NetworkDeviceIfc methods
Defined at line 29 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
void AddPort (fuchsia_hardware_network_driver::wire::NetworkDeviceIfcAddPortRequest * request, fdf::Arena & arena, AddPortCompleter::Sync & completer)
Defined at line 36 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
void RemovePort (fuchsia_hardware_network_driver::wire::NetworkDeviceIfcRemovePortRequest * request, fdf::Arena & arena, RemovePortCompleter::Sync & completer)
Defined at line 53 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
void CompleteRx (fuchsia_hardware_network_driver::wire::NetworkDeviceIfcCompleteRxRequest * request, fdf::Arena & arena, CompleteRxCompleter::Sync & completer)
Defined at line 63 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
void CompleteTx (fuchsia_hardware_network_driver::wire::NetworkDeviceIfcCompleteTxRequest * request, fdf::Arena & arena, CompleteTxCompleter::Sync & completer)
Defined at line 69 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h
void DelegateRxLease (fuchsia_hardware_network_driver::wire::NetworkDeviceIfcDelegateRxLeaseRequest * request, fdf::Arena & arena, DelegateRxLeaseCompleter::Sync & completer)
Defined at line 76 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/test_network_device_ifc.h