|
Astra Linux Directory Client Core API
1.7.0
|
См. документацию.
97 int Run(
int Argc,
char **Argv);
100 const string name(
bool start)
const;
Базововый класс приложения клиента Astra Linux Directory.
Definition: ALDApplication.h:43
Объявление классов командного интерфейса Astra Linux Directory.
ALDCommonOptionResult
Результат разбора общих опций
Definition: ALDApplication.h:28
virtual void ShowVersionInfo()
Перегружаемая функции вывода информации о версии
@ apclrExit
Все отработано => выход
Definition: ALDApplication.h:23
virtual ALDCommonOptionResult ProcessCommonOption(const string &option)
Перегружаемая функции обработки опций командной строки
CALDCmdCmd * m_pCmd
Указатель на общую команду Cmd.
Definition: ALDApplication.h:57
ALDParseCommandLineResult
Результат разбора командной строки
Definition: ALDApplication.h:20
shared_ptr< CALDCommand > CALDCommandPtr
Разделяемый указатель на команду
Definition: ALDCommand.h:191
@ apclrCommand
Команда
Definition: ALDApplication.h:22
CALDCmdStatus * m_pStatus
Указатель на общую команду Status.
Definition: ALDApplication.h:58
IALDCore * m_pCore
Указатель на интерфейс ядра Astra Linux Directory.
Definition: ALDApplication.h:55
Класс общей команды 'help'.
Definition: ALDCommonCommands.h:26
string m_strDesc
Наименование
Definition: ALDApplication.h:49
CALDCommandOptions m_CLOptions
Текущие опции командной строки
Definition: ALDApplication.h:54
@ acorHit
Отработано
Definition: ALDApplication.h:30
bool m_bRecheckServer
Признак поиска сервера Astra Linux Directory.
Definition: ALDApplication.h:52
virtual void ShowUsage()
Перегружаемая функции вывода информации о способе использования
@ apclrError
Ошиба
Definition: ALDApplication.h:24
@ apclrSimple
Простой вызов
Definition: ALDApplication.h:21
virtual int SimpleExec()
Перегружаемая функции простого исполнения
Абстрактный класс IALDCore - основной интерфейс клиента Astra Linux Directory, с помощью которого вып...
Definition: ALDCore.h:242
ALDParseCommandLineResult ParseCommandLine()
Разбор командной строки
int m_Argc
Число аргументов командной строки
Definition: ALDApplication.h:45
string m_strName
Описание
Definition: ALDApplication.h:50
@ acorExit
Требуется выход
Definition: ALDApplication.h:31
string m_strTxtDomain
Текстовый домен для локализации
Definition: ALDApplication.h:47
char ** m_Argv
Массив аргументов командной строки
Definition: ALDApplication.h:46
Объявление классов команд общего назначения Astra Linux Directory.
int Run(int Argc, char **Argv)
Запуск приложения с аргументами коммандной строки
Класс общей команды 'cmd'.
Definition: ALDCommonCommands.h:59
Класс общей команды 'status'.
Definition: ALDCommonCommands.h:45
CALDCmdHelp * m_pHelp
Указатель на общую команду Help.
Definition: ALDApplication.h:56
Основной заголовочный файл, содержащий необходимый минимум предварительных объявлений и включений дру...
@ acorMiss
Не найдено
Definition: ALDApplication.h:29
Пространство имен основного интерфейса Astra Linux Directory.
Definition: action-definitions.h:10
virtual int Init()=0
Перегружаемая функция инициализации
void SetProcTitle(const string &title)
Установка заголовка процесса
const string name(bool start) const
Возвращает имя приложения (при старте)
string m_strLogFile
Путь к файлу журнала
Definition: ALDApplication.h:48
virtual void LoadSettings()=0
Перегружаемая функции загрузки параметров
Объявление основного интерфейса клиента Astra Linux Directory и необходимых для него типов и интерфей...
virtual void OnParseCommandLine()
Перегружаемая обработки командной строки
Definition: ALDApplication.h:85
virtual int Exec()
Перегружаемая функции исполнения
virtual void TestParm()
Перегружаемая функции проверки параметров
Класс контейнера опций команды
Definition: ALDCommand.h:100
CALDCommandPtr CurrCmd
Текущая исполняемая команда
Definition: ALDApplication.h:53
bool m_bSimple
Признак простого запуска
Definition: ALDApplication.h:51