class Guest

Defined at line 49 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

Public Methods

void Guest (fidl::InterfaceRequest<fuchsia::net::virtualization::Interface> interface, fidl::InterfaceHandle<fuchsia::hardware::network::Port> port, async_dispatcher_t * dispatcher, fidl::ClientEnd<fuchsia_hardware_network::Device> device)

Defined at line 51 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

void Guest (Guest && )

The binding retains a pointer to |this|, so |this| must never move.

Defined at line 62 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

Guest & operator= (Guest && )

Defined at line 63 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

fidl::Binding<fuchsia::net::virtualization::Interface> & binding ()

Defined at line 65 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

network::client::NetworkDeviceClient & client ()

Defined at line 66 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

fuchsia::hardware::network::PortPtr & port ()

Defined at line 67 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

void SetAttachedPort (fuchsia_hardware_network::wire::PortId port_id)

Defined at line 68 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

void Consume (const void * data, size_t len)

Defined at line 72 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

std::string GetName (uint32_t idx)

Defined at line 98 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc

fxl::WeakPtr<data::Consumer> GetPointer ()

Defined at line 100 of file ../../src/connectivity/network/testing/netemul/network-context/lib/network.cc