Astra Linux Directory Client Core API
1.7.0
|
#include "ALDCommonCommands.h"
Открытые члены | |
virtual void | ShowUsage () const |
CALDCmdCmd (IALDCore &Core) | |
![]() | |
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 () |
![]() | |
bool | CheckArguments () |
Защищенные данные | |
CALDCommands | m_Commands |
CALDCommandOptions | m_CLOptions |
CALDCommandOptions | m_GlobalCommonCLOptions |
string | m_strCurrCmdLine |
CALDCommandPtr | CurrCmd |
![]() | |
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 |
Текущая командная строка