class Guest

Defined at line 42 of file ../../src/virtualization/bin/termina_guest_manager/guest.h

Public Methods

void RetryContainerStartup ()

Retry the container startup workflow.

Creating the container can fail under expected situations (ex: no network connectivity) so

we provide a way to retry that workflow.

This must only be used in response to a previous failure to start the container, which is

indicated by a ContainerStatus::FAILED message sent to the GuestInfoCallback.

Defined at line 58 of file ../../src/virtualization/bin/termina_guest_manager/guest.h

std::vector<fuchsia::virtualization::Listener> take_vsock_listeners ()

Defined at line 70 of file ../../src/virtualization/bin/termina_guest_manager/guest.h

void Guest (const termina_config::Config & config, GuestInfoCallback callback, GetGuestNetworkState get_network_state)

Defined at line 117 of file ../../src/virtualization/bin/termina_guest_manager/guest.cc

void ~Guest ()

Defined at line 129 of file ../../src/virtualization/bin/termina_guest_manager/guest.cc

void OnGuestLaunched (fuchsia::virtualization::GuestManager & guest_manager, fuchsia::virtualization::Guest & guest)

Defined at line 171 of file ../../src/virtualization/bin/termina_guest_manager/guest.cc

void InitiateGuestShutdown ()

Send a shutdown RPC to the guest VM.

Defined at line 784 of file ../../src/virtualization/bin/termina_guest_manager/guest.cc