|
Astra Linux Directory Client Core API
1.7.0
|
#include "ALDCommonCommands.h"
Открытые члены | |
| virtual void | ShowUsage () const |
| CALDCmdCmd (IALDCore &Core) | |
Открытые члены унаследованные от ALD::CALDCommand | |
| const string & | section () const |
| const string & | name () const |
| const string & | desc () const |
| string | argument () const |
| acArgumentNecessity | hasArgument () const |
| bool | IsPrivileged () const |
| bool | IsIndependent () const |
| virtual int | Run () |
| CALDCommandOptions & | Options () |
| bool | OptionIsActive (const string &opt) |
| CALDCommandOptionPtr | OptionByName (const string &strName) |
| void | AddArgument (const string &arg) |
| virtual void | Clear () |
| virtual void | FillRLOptions (ald_string_list &list) |
| CALDCommand (IALDCore &Core) | |
Защищенные члены | |
| bool | NextCmdLine () |
| int | ParseCommandLine () |
| int | ProcessScript (const string &strFile) |
| int | ProcessCmdLine () |
| void | PreserveCommonCLOptions () |
| void | RestoreCommonCLOptions () |
| virtual void | FillRLArguments (const string &option, ald_string_list &list, bool &isfile) |
| void | BuildRLCommands () |
| virtual int | Execute () |
Защищенные члены унаследованные от ALD::CALDCommand | |
| bool | CheckArguments () |
Защищенные данные | |
| CALDCommands | m_Commands |
| CALDCommandOptions | m_CLOptions |
| CALDCommandOptions | m_GlobalCommonCLOptions |
| string | m_strCurrCmdLine |
| CALDCommandPtr | CurrCmd |
Защищенные данные унаследованные от ALD::CALDCommand | |
| string | m_strSection |
| string | m_strName |
| string | m_strDesc |
| CALDCommandOptions | m_Options |
| ald_string_list | m_lstArguments |
| acArgumentNecessity | m_HasArgument |
| IALDCore * | m_pCore |
| bool | m_bPrivileged |
| bool | m_bIndependent |
Класс общей команды 'cmd'.
| ALD::CALDCmdCmd::CALDCmdCmd | ( | IALDCore & | Core | ) |
Конструктор
|
protected |
Формирование списка команд для автодополнения ReadLine.
|
protectedvirtual |
Перегружаемая рабочая функция команды
Замещает ALD::CALDCommand.
|
protectedvirtual |
Перегружаемая функция заполнения аргументов в ReadLine.
Переопределяет метод предка ALD::CALDCommand.
|
protected |
Переход к следующей командной строке
|
protected |
Разбор текущей командной строки
|
protected |
Сохранение глобальных опций
|
protected |
Обработка командной строки
|
protected |
Обработка указанного скрипта
|
protected |
Восстановление глобальных опций
|
virtual |
Перегружаемая функция описания использования
Замещает ALD::CALDCommand.
|
protected |
Указатель на текущую команду
|
protected |
Контейнер опций текущей команды
|
protected |
Контейнер зарегистрированных команд
|
protected |
Копия контейнера глобальных опций ALD.
|
protected |
Текущая командная строка