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