36 std::vector<std::string>
CmdList()
const override;
38 return "Start all Cuttlefish Instances in a group";
40 std::vector<HelpParagraph>
Description()
const override;
53 const std::unordered_map<std::string, std::string>& envs,
58 const std::unordered_map<std::string, std::string>& envs,
Definition: command_request.h:33
Definition: command_handler.h:28
std::vector< HelpParagraph > Description() const override
Definition: start.cpp:672
std::string print_group_format
Definition: start.h:69
std::string SummaryHelp() const override
Definition: start.h:37
std::vector< Flag > BuildOwnFlags()
Definition: start.cpp:704
Result< void > LaunchSingleInstance(LocalInstance &instance, LocalInstanceGroup &group, const CommandRequest &request)
Definition: start.cpp:605
std::vector< std::string > CmdList() const override
Definition: start.cpp:539
bool RequiresHostConfiguration() const override
Definition: start.h:44
struct cuttlefish::CvdStartCommandHandler::@16 own_flags_
std::vector< std::string > host_substitutions
Definition: start.h:67
bool RequiresDeviceExists() const override
Definition: start.h:43
SubprocessWaiter subprocess_waiter_
Definition: start.h:65
Result< std::vector< Flag > > Flags(const CommandRequest &) override
Definition: start.cpp:690
Result< void > Handle(const CommandRequest &request) override
Definition: start.cpp:376
bool daemon
Definition: start.h:68
InstanceManager & instance_manager_
Definition: start.h:64
Result< void > LaunchDevice(Command command, LocalInstanceGroup &group, const std::unordered_map< std::string, std::string > &envs, const CommandRequest &request)
Definition: start.cpp:543
Result< void > LaunchDeviceInterruptible(Command command, LocalInstanceGroup &group, const std::unordered_map< std::string, std::string > &envs, const CommandRequest &request)
Definition: start.cpp:579
CvdStartCommandHandler(InstanceManager &instance_manager)
Definition: start.cpp:369
Definition: instance_manager.h:50
Definition: local_instance_group.h:32
Definition: local_instance.h:36
Definition: subprocess_waiter.h:27
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30