19#include <unordered_map>
34 static std::string
name() {
return "crosvm"; }
47 std::vector<VmmDependencyCommand*>& dependencyCommands)
override;
Definition: cuttlefish_config.h:252
Definition: cuttlefish_config.h:52
Definition: shared_fd.h:124
Definition: crosvm_manager.h:32
bool IsSupported() override
Definition: crosvm_manager.cpp:74
Result< bool > WaitForRestoreComplete(SharedFD stop_fd) const override
Definition: crosvm_manager.cpp:1115
Result< std::unordered_map< std::string, std::string > > ConfigureGraphics(const CuttlefishConfig::InstanceSpecific &instance) override
Definition: crosvm_manager.cpp:83
Result< std::unordered_map< std::string, std::string > > ConfigureBootDevices(const CuttlefishConfig::InstanceSpecific &instance) override
Definition: crosvm_manager.cpp:196
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:567
virtual ~CrosvmManager()=default
Definition: vm_manager.h:39
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30