|
| boost::optional< std::string > | parser::parseFirstCommand (std::string line) |
| |
| DescriptionMap | iroha_cli::interactive::getCommonDescriptionMap () |
| |
| ParamsMap | iroha_cli::interactive::getCommonParamsMap (const std::string &default_ip, int default_port) |
| |
| ParamsDescription | iroha_cli::interactive::makeParamsDescription (const std::vector< std::string > ¶ms) |
| |
| void | iroha_cli::interactive::handleEmptyCommand () |
| |
| void | iroha_cli::interactive::handleUnknownCommand (std::string &command) |
| |
| void | iroha_cli::interactive::addBackOption (MenuPoints &menu) |
| |
| bool | iroha_cli::interactive::isBackOption (std::string line) |
| |
| void | iroha_cli::interactive::printEnd () |
| |
| void | iroha_cli::interactive::printCommandParameters (std::string &command, const ParamsDescription ¶meters) |
| |
| void | iroha_cli::interactive::printMenu (const std::string &message, MenuPoints menu_points) |
| |
| boost::optional< std::string > | iroha_cli::interactive::promptString (const std::string &message) |
| |
| boost::optional< std::string > | iroha_cli::interactive::promptString (const ParamData ¶m) |
| |
| boost::optional< std::vector< std::string > > | iroha_cli::interactive::parseParams (std::string line, std::string command_name, ParamsMap ¶ms_map) |
| |
| size_t | iroha_cli::interactive::addMenuPoint (std::vector< std::string > &menu_points, const std::string &description, const std::string &command_short_name) |
| |
| template<typename K , typename V > |
| std::size_t | iroha_cli::interactive::getNextIndex (std::unordered_map< K, V > parsers_map) |
| |
| template<typename K , typename V > |
| boost::optional< V & > | iroha_cli::interactive::findInHandlerMap (K command_name, std::unordered_map< K, V > ¶ms_map) |
| |
| boost::optional< std::pair< std::string, uint16_t > > | iroha_cli::interactive::parseIrohaPeerParams (std::vector< std::string > params, const std::string &default_ip, int default_port) |
| |
| template<typename T , typename V , typename C > |
| boost::optional< T > | iroha_cli::interactive::handleParse (C class_pointer, std::string &line, std::unordered_map< std::string, V > &parsers_map, ParamsMap ¶ms_map) |
| |
| template<typename V > |
| void | iroha_cli::interactive::addCliCommand (MenuPoints &menu_points, std::unordered_map< std::string, V > &parsers_map, const std::string &command_name, const std::string &command_description, V parser) |
| |
| template<typename V > |
| MenuPoints | iroha_cli::interactive::formMenu (std::unordered_map< std::string, V > &parsers_map, ParamsMap ¶msMap, const DescriptionMap descriptionMap) |
| |