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