19#include <unordered_map>
34 static std::string
name() {
return "qemu_cli"; }
49 std::vector<VmmDependencyCommand*>& dependency_commands)
override;
Definition: expected.h:86
Definition: cuttlefish_config.h:269
Definition: cuttlefish_config.h:49
Definition: qemu_manager.h:32
QemuManager(Arch)
Definition: qemu_manager.cpp:112
static std::string name()
Definition: qemu_manager.h:34
bool IsSupported() override
Definition: qemu_manager.cpp:114
Result< std::unordered_map< std::string, std::string > > ConfigureBootDevices(const CuttlefishConfig::InstanceSpecific &instance) override
Definition: qemu_manager.cpp:198
Arch arch_
Definition: qemu_manager.h:52
virtual ~QemuManager()=default
Result< std::vector< MonitorCommand > > StartCommands(const CuttlefishConfig &config, std::vector< VmmDependencyCommand * > &dependency_commands) override
Definition: qemu_manager.cpp:225
Result< std::unordered_map< std::string, std::string > > ConfigureGraphics(const CuttlefishConfig::InstanceSpecific &instance) override
Definition: qemu_manager.cpp:119
Definition: vm_manager.h:39
Definition: alloc_utils.cpp:23
Arch
Definition: architecture.h:23