|
SVCS - Русская документация
|
Адаптер для использования MockHelpService с HelpCommand. Подробнее...
#include <MockHelpServiceAdapter.hxx>
Открытые члены | |
| MockHelpServiceAdapter (std::shared_ptr< MockHelpService > mockHelpService) | |
| std::shared_ptr< MockHelpService > | getMock () const |
| Открытые члены унаследованные от svcs::cli::HelpService | |
| HelpService (std::shared_ptr< ISubject > bus, std::function< std::vector< std::string >()> getCommands, std::function< std::string(const std::string &)> getDescription, std::function< void(const std::string &)> showHelp, std::function< std::string(const std::string &)> getUsage=nullptr) | |
| Конструирует HelpService путем внедрения необходимых зависимостей в виде обратных вызовов. | |
| std::vector< std::string > | getAvailableCommands () const |
| Выполняет getCommandsCallback_ для получения списка всех доступных имен команд. | |
| std::string | getCommandDescription (const std::string &commandName) const |
| Выполняет getDescriptionCallback_ для получения краткого описания конкретной команды. | |
| void | showCommandHelp (const std::string &commandName) const |
| Выполняет showHelpCallback_ для запуска отображения подробной справки для конкретной команды. | |
| bool | commandExists (const std::string &commandName) const |
| Проверяет существование команды путем сравнения со списком, возвращенным getAvailableCommands. | |
| std::string | getCommandUsage (const std::string &commandName) const |
| Выполняет getUsageCallback_ для получения синтаксиса использования конкретной команды. | |
Адаптер для использования MockHelpService с HelpCommand.