class NetworkDeviceClient
Defined at line 20 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.h
A test support class that discovers the NetworkDeviceImpl service provided by the component
library's NetworkDevice class. Once Initialize has been called on a NetworkDevice object the
service should be published in an outgoing directory and this class should be able to discover
it. Calls can then be made to the NetworkDevice implementation using the client exposed in this
class.
Public Methods
void NetworkDeviceClient ()
Defined at line 17 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.cc
void NetworkDeviceClient (NetworkDeviceClient && )
Defined at line 18 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.cc
NetworkDeviceClient & operator= (NetworkDeviceClient && )
Defined at line 19 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.cc
zx::result<NetworkDeviceClient> Create (fidl::UnownedClientEnd<fuchsia_io::Directory> driver_outgoing, fdf_dispatcher_t * dispatcher)
Create a client for a Network Device that has been made available on the server end of
|driver_outgoing|.
Defined at line 21 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.cc
bool is_valid ()
Defined at line 32 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.h
fdf::WireSharedClient<fuchsia_hardware_network_driver::NetworkDeviceImpl> * operator-> ()
Defined at line 34 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.h
const fdf::WireSharedClient<fuchsia_hardware_network_driver::NetworkDeviceImpl> * operator-> ()
Defined at line 37 of file ../../src/connectivity/wlan/drivers/lib/components/cpp/test/network_device_client.h