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/ald-1.7.67/src/include/ALDCommand.h>
Карта команд (имя=>разделяемый указатель на команду
typedef map<string, CALDCommandOptionPtr> ALD::ald_command_option_map |
#include </opt/build/ald/ald-1.7.67/src/include/ALDCommand.h>
Карта опций (имя=>разделяемый указатель на опцию)
typedef shared_ptr<CALDCommandOption> ALD::CALDCommandOptionPtr |
#include </opt/build/ald/ald-1.7.67/src/include/ALDCommand.h>
Разделяемый указатель на опцию
typedef shared_ptr<CALDCommand> ALD::CALDCommandPtr |
#include </opt/build/ald/ald-1.7.67/src/include/ALDCommand.h>
Разделяемый указатель на команду
#include </opt/build/ald/ald-1.7.67/src/include/ALDCommand.h>
Тип необходимости аргумента
Элементы перечислений | |
---|---|
anNoArgument | Аргумент не требуется |
anRequiredArgument | Аргумент обязателен |
anOptionalArgument | Аргумент может быть |
enum ALD::acArgumentType |
#include </opt/build/ald/ald-1.7.67/src/include/ALDCommand.h>
Ожидаемый тип аргумента
Элементы перечислений | |
---|---|
acatText | Текст |
acatNumber | Десятичное число |
acatHex | Шестнадцатиричное число |
acatOct | Восьмеричное число |
acatTPeriod | Период времени |