Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Командный интерфейс Astra Linux Directory

Файлы

файл  ALDCommand.h
 

Классы

class  ALD::CALDCommandOption
 
class  ALD::CALDCommandOptions
 
class  ALD::CALDCommand
 
class  ALD::CALDCommands
 

Определения типов

typedef shared_ptr
< CALDCommandOption > 
ALD::CALDCommandOptionPtr
 
typedef map< string,
CALDCommandOptionPtr > 
ALD::ald_command_option_map
 
typedef shared_ptr< CALDCommand > ALD::CALDCommandPtr
 
typedef map< string,
CALDCommandPtr > 
ALD::ald_command_map
 

Перечисления

enum  ALD::acArgumentNecessity { ALD::anNoArgument = 0, ALD::anRequiredArgument = 1, ALD::anOptionalArgument = 2 }
 
enum  ALD::acArgumentType {
  ALD::acatText, ALD::acatNumber, ALD::acatHex, ALD::acatOct,
  ALD::acatTPeriod
}
 

Подробное описание

Командный интерфейс Astra Linux Directory.

Типы

typedef map<string, CALDCommandPtr> ALD::ald_command_map

#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>

Карта команд (имя=>разделяемый указатель на команду

typedef map<string, CALDCommandOptionPtr> ALD::ald_command_option_map

#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>

Карта опций (имя=>разделяемый указатель на опцию)

typedef shared_ptr<CALDCommandOption> ALD::CALDCommandOptionPtr

#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>

Разделяемый указатель на опцию

typedef shared_ptr<CALDCommand> ALD::CALDCommandPtr

#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>

Разделяемый указатель на команду

Перечисления

#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>

Тип необходимости аргумента

Элементы перечислений
anNoArgument 

Аргумент не требуется

anRequiredArgument 

Аргумент обязателен

anOptionalArgument 

Аргумент может быть

#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>

Ожидаемый тип аргумента

Элементы перечислений
acatText 

Текст

acatNumber 

Десятичное число

acatHex 

Шестнадцатиричное число

acatOct 

Восьмеричное число

acatTPeriod 

Период времени