34 virtual std::vector<std::string>
CmdList()
const = 0;
39 virtual std::vector<HelpParagraph>
Description()
const;
Definition: command_request.h:33
Definition: command_handler.h:28
virtual ~CvdCommandHandler()=default
virtual std::vector< std::string > CmdList() const =0
virtual bool RequiresHostConfiguration() const
Definition: command_handler.h:42
virtual bool RequiresDeviceExists() const
Definition: command_handler.cpp:34
virtual Result< std::vector< Flag > > Flags(const CommandRequest &)
Definition: command_handler.cpp:38
virtual std::string SummaryHelp() const =0
virtual std::vector< HelpParagraph > Description() const
Definition: command_handler.cpp:36
virtual Result< std::string > DetailedHelp(const CommandRequest &)
Definition: command_handler.cpp:42
virtual Result< void > Handle(const CommandRequest &)=0
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30