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