|
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 |
Период времени |