19#include <unordered_map>
34 static std::string
name() {
return "crosvm"; }
47 std::vector<VmmDependencyCommand*>& dependencyCommands)
override;
Definition: expected.h:86
Definition: cuttlefish_config.h:269
Definition: cuttlefish_config.h:49
Definition: shared_fd.h:129
Definition: crosvm_manager.h:32
bool IsSupported() override
Definition: crosvm_manager.cpp:58
Result< bool > WaitForRestoreComplete(SharedFD stop_fd) const override
Definition: crosvm_manager.cpp:1010
Result< std::unordered_map< std::string, std::string > > ConfigureGraphics(const CuttlefishConfig::InstanceSpecific &instance) override
Definition: crosvm_manager.cpp:67
Result< std::unordered_map< std::string, std::string > > ConfigureBootDevices(const CuttlefishConfig::InstanceSpecific &instance) override
Definition: crosvm_manager.cpp:177
static constexpr int kCrosvmVmResetExitCode
Definition: crosvm_manager.h:52
static std::string name()
Definition: crosvm_manager.h:34
Result< std::vector< MonitorCommand > > StartCommands(const CuttlefishConfig &config, std::vector< VmmDependencyCommand * > &dependencyCommands) override
Definition: crosvm_manager.cpp:504
virtual ~CrosvmManager()=default
Definition: vm_manager.h:39
Definition: alloc_utils.cpp:23