|
Astra Linux Directory Client Core API
1.7.0
|
Группы | |
| Объявление констант метаданых LDAP (ldap-definitions.h) | |
Файлы | |
| файл | ldap-definitions.h |
| файл | ldap-wrapper.h |
Классы | |
| class | ALD::IALDLdapEntity |
| class | ALD::IALDLdapQuery |
| class | ALD::IALDLdapConnection |
| class | ALD::IALDLdapWrapper |
Макросы | |
| #define | LDAP_ITF_NAME "ldap" |
| #define | LDAP_ATTR_NULLABLE true |
Определения типов | |
| typedef shared_ptr< IALDLdapEntity > | ALD::CALDLdapEntPtr |
| typedef list< CALDLdapEntPtr > | ALD::ald_ldap_ent_list |
| typedef shared_ptr< IALDLdapQuery > | ALD::CALDLdapQueryPtr |
| typedef shared_ptr< IALDLdapConnection > | ALD::CALDLdapConnPtr |
| typedef shared_ptr< IALDLdapWrapper > | ALD::CALDLdapWrapperPtr |
Перечисления | |
| enum | ALD::alSCOPE { alsBASE, alsONELEVEL, alsSUBTREE, alsCHILDREN } |
| enum | ALD::alOPERATION { ALD::aloADD = '+', ALD::aloREPLACE = '=', ALD::aloDELVAL = '-', ALD::aloDELETE = '!' } |
Интерфейс взаимодействия с LDAP.
| #define LDAP_ATTR_NULLABLE true |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Константа для аргумента nullable, определяющая аргумент с разрешенным значением NULL.
| #define LDAP_ITF_NAME "ldap" |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Имя LDAP интерфейса
| typedef list<CALDLdapEntPtr> ALD::ald_ldap_ent_list |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Список разделяемых указателей на интерфейс записи LDAP IALDLdapEntity.
| typedef shared_ptr<IALDLdapConnection> ALD::CALDLdapConnPtr |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс соединения с сервером LDAP.
| typedef shared_ptr<IALDLdapEntity> ALD::CALDLdapEntPtr |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс записи LDAP IALDLdapEntity.
| typedef shared_ptr<IALDLdapQuery> ALD::CALDLdapQueryPtr |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс результирующего набора записей LDAP IALDLdapQuery.
| typedef shared_ptr<IALDLdapWrapper> ALD::CALDLdapWrapperPtr |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс взаимодействия с LDAP IALDLdapWrapper.
| enum ALD::alOPERATION |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Операции LDAP (префиксы при модификации записи LDAP)
| Элементы перечислений | |
|---|---|
| aloADD | Добавление заданного значения |
| aloREPLACE | Установка заданного значения |
| aloDELVAL | Удаление заданного значения |
| aloDELETE | Удаление всех значений атрибута (удаление атрибута) |
| enum ALD::alSCOPE |
#include </opt/astra-11.10/ald/ald-1.7.80/src/include/ldap-wrapper.h>
Уровни просмотра LDAP дерева