23 int (*
Execute)(
const std::vector<std::string>& params);
27 typedef std::map<std::string,CBuiltins::BUILT_IN>
CommandMap;
31 bool HasCommand(
const std::string& execString);
32 bool IsSystemPowerdownCommand(
const std::string& execString);
33 void GetHelp(std::string &help);
34 int Execute(
const std::string& execString);
48 void RegisterCommands()
51 CommandMap map = t.GetOperations();
52 m_command.insert(map.begin(), map.end());
std::map< std::string, CBuiltins::BUILT_IN > CommandMap
A map of commands.
Definition: Builtins.h:27
Struct representing a command from handler classes.
Definition: Builtins.h:19
size_t parameters
Number of required parameters (can be 0)
Definition: Builtins.h:22
Definition: Builtins.h:15
std::string description
Description of command (help string)
Definition: Builtins.h:21
int(* Execute)(const std::vector< std::string > ¶ms)
Function to handle command.
Definition: Builtins.h:23