class GuestImpl

Defined at line 25 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.h

Public Methods

void GuestImpl (std::string name, async::Loop & loop, fbl::unique_fd vsock_fd, fidl::SyncClient<fuchsia_virtualization::DebianGuestManager> & guest_manager, fidl::SyncClient<fuchsia_netemul_network::Network> network, fidl::internal::WireCompleter< ::fuchsia_netemul_guest::Controller::CreateGuest>::Async create_guest_completer)

Defined at line 17 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

void ~GuestImpl ()

Defined at line 34 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

const std::string & GetName ()

Returns the name provided on creation.

Defined at line 36 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

bool IsShutdown ()

Returns whether the guest has been shutdown.

Defined at line 38 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

void PutFile (PutFileRequestView request, PutFileCompleter::Sync & completer)

Implements `fuchsia_netemul_guest::Guest`.

Defined at line 40 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

void GetFile (GetFileRequestView request, GetFileCompleter::Sync & completer)

Implements `fuchsia_netemul_guest::Guest`.

Defined at line 49 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

void ExecuteCommand (ExecuteCommandRequestView request, ExecuteCommandCompleter::Sync & completer)

Implements `fuchsia_netemul_guest::Guest`.

Defined at line 58 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

void AddPort (AddPortRequestView request, AddPortCompleter::Sync & completer)

Implements `fuchsia_net_virtualization::Network`.

Defined at line 73 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc

void Shutdown (ShutdownCompleter::Sync & completer)

Implements `fuchsia_netemul_guest::Guest`.

Defined at line 109 of file ../../src/connectivity/network/testing/netemul/guest/src/guest.cc