AceUtils  0.5.0
Useful Arduino utilties which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries.
ace_utils::cli::CommandDispatcher Member List

This is the complete list of members for ace_utils::cli::CommandDispatcher, including all inherited members.

CommandDispatcher(ace_routine::Channel< InputLine > &channel, Print &printer, const CommandHandler *const *commands, uint8_t numCommands, const char **argv, uint8_t argvSize, const char *prompt)ace_utils::cli::CommandDispatcherinline
CommandDispatcher(const CommandDispatcher &)=delete (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
DELIMS (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotectedstatic
findAndRunCommand(const char *cmd, int argc, const char *const *argv) constace_utils::cli::CommandDispatcherprotected
findCommand(const char *cmd) constace_utils::cli::CommandDispatcherinline
helpAll(Print &printer) constace_utils::cli::CommandDispatcherprotected
helpCommandHandler(Print &printer, int argc, const char *const *argv) constace_utils::cli::CommandDispatcherprotected
helpSpecific(Print &printer, const char *cmd) constace_utils::cli::CommandDispatcherprotected
mArgv (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
mArgvSize (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
mChannel (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
mCommands (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
mNumCommands (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
mPrinter (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
mPrompt (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
operator=(const CommandDispatcher &)=delete (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotected
printHelp(Print &printer, const CommandHandler *command)ace_utils::cli::CommandDispatcherprotectedstatic
printLineError(const char *line, uint8_t statusCode) constace_utils::cli::CommandDispatcherprotected
runCommand(char *line) constace_utils::cli::CommandDispatcherprotected
runCoroutine() override (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherinline
STATUS_BUFFER_OVERFLOW (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotectedstatic
STATUS_FLUSH_TO_EOL (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotectedstatic
STATUS_SUCCESS (defined in ace_utils::cli::CommandDispatcher)ace_utils::cli::CommandDispatcherprotectedstatic
tokenize(char *line, const char **argv, uint8_t argvSize)ace_utils::cli::CommandDispatcherinlinestatic
~CommandDispatcher()ace_utils::cli::CommandDispatcherinlinevirtual