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::CommandDispatcher | inline |
CommandDispatcher(const CommandDispatcher &)=delete (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
DELIMS (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protectedstatic |
findAndRunCommand(const char *cmd, int argc, const char *const *argv) const | ace_utils::cli::CommandDispatcher | protected |
findCommand(const char *cmd) const | ace_utils::cli::CommandDispatcher | inline |
helpAll(Print &printer) const | ace_utils::cli::CommandDispatcher | protected |
helpCommandHandler(Print &printer, int argc, const char *const *argv) const | ace_utils::cli::CommandDispatcher | protected |
helpSpecific(Print &printer, const char *cmd) const | ace_utils::cli::CommandDispatcher | protected |
mArgv (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
mArgvSize (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
mChannel (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
mCommands (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
mNumCommands (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
mPrinter (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
mPrompt (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
operator=(const CommandDispatcher &)=delete (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protected |
printHelp(Print &printer, const CommandHandler *command) | ace_utils::cli::CommandDispatcher | protectedstatic |
printLineError(const char *line, uint8_t statusCode) const | ace_utils::cli::CommandDispatcher | protected |
runCommand(char *line) const | ace_utils::cli::CommandDispatcher | protected |
runCoroutine() override (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | inline |
STATUS_BUFFER_OVERFLOW (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protectedstatic |
STATUS_FLUSH_TO_EOL (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protectedstatic |
STATUS_SUCCESS (defined in ace_utils::cli::CommandDispatcher) | ace_utils::cli::CommandDispatcher | protectedstatic |
tokenize(char *line, const char **argv, uint8_t argvSize) | ace_utils::cli::CommandDispatcher | inlinestatic |
~CommandDispatcher() | ace_utils::cli::CommandDispatcher | inlinevirtual |