Astra Linux Directory Client Core API
1.7.0
|
Файлы | |
файл | 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 |
Аргумент может быть |
enum ALD::acArgumentType |
#include </opt/build/ald-1.7.47/src/include/ALDCommand.h>
Ожидаемый тип аргумента
Элементы перечислений | |
---|---|
acatText |
Текст |
acatNumber |
Десятичное число |
acatHex |
Шестнадцатиричное число |
acatOct |
Восьмеричное число |
acatTPeriod |
Период времени |