class GuestManager

Defined at line 46 of file ../../src/virtualization/bin/guest_manager/guest_manager.h

Public Methods

void GuestManager (async_dispatcher_t * dispatcher, sys::ComponentContext * context, std::string config_pkg_dir_path, std::string config_path)

Defined at line 44 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

void GuestManager (async_dispatcher_t * dispatcher, sys::ComponentContext * context)

Defined at line 51 of file ../../src/virtualization/bin/guest_manager/guest_manager.h

void Launch (fuchsia::virtualization::GuestConfig user_config, fidl::InterfaceRequest<fuchsia::virtualization::Guest> controller, LaunchCallback callback)

|fuchsia::virtualization::GuestManager|

Defined at line 79 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

void ForceShutdown (ForceShutdownCallback callback)

Defined at line 202 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

void Connect (fidl::InterfaceRequest<fuchsia::virtualization::Guest> controller, ConnectCallback )

Defined at line 337 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

void GetInfo (GetInfoCallback callback)

Defined at line 383 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

void SnapshotConfig (const fuchsia::virtualization::GuestConfig & config)

Store a subset of the configuration. This can be queried while the guest is running using

the GuestManager::GetInfo FIDL message.

Defined at line 415 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

GuestNetworkState QueryGuestNetworkState ()

Attempt to query the guest network state by iterating over the host network interfaces.

Defined at line 214 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

std::string GuestNetworkStateToStringExplanation (GuestNetworkState state)

Static.

Defined at line 314 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

std::vector<std::string> CheckForProblems ()

Check for suspected problems with a running guest.

Defined at line 348 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

bool is_guest_started ()

Returns true if the guest was started, but hasn't stopped.

Defined at line 434 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

Protected Methods

fit::result< ::fuchsia::virtualization::GuestManagerError, ::fuchsia::virtualization::GuestConfig> GetDefaultGuestConfig ()

Defined at line 53 of file ../../src/virtualization/bin/guest_manager/guest_manager.cc

void OnGuestLaunched ()

Defined at line 81 of file ../../src/virtualization/bin/guest_manager/guest_manager.h

void OnGuestStopped ()

Defined at line 82 of file ../../src/virtualization/bin/guest_manager/guest_manager.h