66 virtual int SimpleExec();
68 virtual int Init() = 0;
71 virtual void ShowUsage();
73 virtual void ShowVersionInfo();
76 virtual void TestParm();
82 virtual void LoadSettings() = 0;
89 void UseHelpCommand();
91 void UseStatusCommand();
97 int Run(
int Argc,
char **Argv);
100 const string name(
bool start)
const;
103 void SetProcTitle(
const string& title);
Объявление основного интерфейса клиента Astra Linux Directory и необходимых для него типов и интерфей...
string m_strDesc
Наименование
Definition: ALDApplication.h:49
CALDCmdStatus * m_pStatus
Указатель на общую команду Status.
Definition: ALDApplication.h:58
Класс общей команды 'cmd'.
Definition: ALDCommonCommands.h:58
Команда
Definition: ALDApplication.h:22
Простой вызов
Definition: ALDApplication.h:21
char ** m_Argv
Массив аргументов командной строки
Definition: ALDApplication.h:46
CALDCommandPtr CurrCmd
Текущая исполняемая команда
Definition: ALDApplication.h:53
string m_strTxtDomain
Текстовый домен для локализации
Definition: ALDApplication.h:47
Класс контейнера опций команды
Definition: ALDCommand.h:99
Класс общей команды 'help'.
Definition: ALDCommonCommands.h:25
Объявление классов команд общего назначения Astra Linux Directory.
Класс общей команды 'status'.
Definition: ALDCommonCommands.h:44
bool m_bSimple
Признак простого запуска
Definition: ALDApplication.h:51
string m_strLogFile
Путь к файлу журнала
Definition: ALDApplication.h:48
CALDCmdHelp * m_pHelp
Указатель на общую команду Help.
Definition: ALDApplication.h:56
shared_ptr< CALDCommand > CALDCommandPtr
Разделяемый указатель на команду
Definition: ALDCommand.h:191
virtual void OnParseCommandLine()
Перегружаемая обработки командной строки
Definition: ALDApplication.h:85
CALDCmdCmd * m_pCmd
Указатель на общую команду Cmd.
Definition: ALDApplication.h:57
Базововый класс приложения клиента Astra Linux Directory.
Definition: ALDApplication.h:42
Не найдено
Definition: ALDApplication.h:29
IALDCore * m_pCore
Указатель на интерфейс ядра Astra Linux Directory.
Definition: ALDApplication.h:55
string m_strName
Описание
Definition: ALDApplication.h:50
Объявление классов командного интерфейса Astra Linux Directory.
Отработано
Definition: ALDApplication.h:30
Все отработано => выход
Definition: ALDApplication.h:23
Ошиба
Definition: ALDApplication.h:24
ALDCommonOptionResult
Результат разбора общих опций
Definition: ALDApplication.h:28
Требуется выход
Definition: ALDApplication.h:31
Основной заголовочный файл, содержащий необходимый минимум предварительных объявлений и включений дру...
CALDCommandOptions m_CLOptions
Текущие опции командной строки
Definition: ALDApplication.h:54
ALDParseCommandLineResult
Результат разбора командной строки
Definition: ALDApplication.h:20
int m_Argc
Число аргументов командной строки
Definition: ALDApplication.h:45
bool m_bRecheckServer
Признак поиска сервера Astra Linux Directory.
Definition: ALDApplication.h:52
Абстрактный класс IALDCore - основной интерфейс клиента Astra Linux Directory, с помощью которого вып...
Definition: ALDCore.h:241