Android-cuttlefish cvd tool
|
#include <crosvm_manager.h>
Public Member Functions | |
virtual | ~CrosvmManager ()=default |
bool | IsSupported () override |
Result< std::unordered_map< std::string, std::string > > | ConfigureGraphics (const CuttlefishConfig::InstanceSpecific &instance) override |
Result< std::unordered_map< std::string, std::string > > | ConfigureBootDevices (const CuttlefishConfig::InstanceSpecific &instance) override |
Result< std::vector< MonitorCommand > > | StartCommands (const CuttlefishConfig &config, std::vector< VmmDependencyCommand * > &dependencyCommands) override |
Result< bool > | WaitForRestoreComplete (SharedFD stop_fd) const override |
![]() | |
virtual | ~VmManager ()=default |
virtual bool | IsSupported ()=0 |
virtual Result< std::unordered_map< std::string, std::string > > | ConfigureGraphics (const CuttlefishConfig::InstanceSpecific &instance)=0 |
virtual Result< std::unordered_map< std::string, std::string > > | ConfigureBootDevices (const CuttlefishConfig::InstanceSpecific &instance)=0 |
virtual Result< std::vector< MonitorCommand > > | StartCommands (const CuttlefishConfig &config, std::vector< VmmDependencyCommand * > &dependencyCommands)=0 |
virtual Result< bool > | WaitForRestoreComplete (SharedFD) const |
Static Public Member Functions | |
static std::string | name () |
Static Private Attributes | |
static constexpr int | kCrosvmVmResetExitCode = 32 |
Additional Inherited Members | |
![]() | |
static const int | kDefaultNumHvcs = 18 |
static constexpr int | kMaxDisks = 3 |
static const int | kDefaultNumBootDevices = 2 |
static constexpr const int | kNetPciDeviceNum = 1 |
static constexpr const int | kGpuPciSlotNum = 2 |
|
virtualdefault |
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
inlinestatic |
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
overridevirtual |
Reimplemented from cuttlefish::vm_manager::VmManager.
|
staticconstexprprivate |