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/build/ald-1.7.47/src/include/ldap-wrapper.h>
Константа для аргумента nullable, определяющая аргумент с разрешенным значением NULL.
#define LDAP_ITF_NAME "ldap" |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Имя LDAP интерфейса
typedef list<CALDLdapEntPtr> ALD::ald_ldap_ent_list |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Список разделяемых указателей на интерфейс записи LDAP IALDLdapEntity.
typedef shared_ptr<IALDLdapConnection> ALD::CALDLdapConnPtr |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс соединения с сервером LDAP.
typedef shared_ptr<IALDLdapEntity> ALD::CALDLdapEntPtr |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс записи LDAP IALDLdapEntity.
typedef shared_ptr<IALDLdapQuery> ALD::CALDLdapQueryPtr |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс результирующего набора записей LDAP IALDLdapQuery.
typedef shared_ptr<IALDLdapWrapper> ALD::CALDLdapWrapperPtr |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Разделяемый указатель на интерфейс взаимодействия с LDAP IALDLdapWrapper.
enum ALD::alOPERATION |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Операции LDAP (префиксы при модификации записи LDAP)
Элементы перечислений | |
---|---|
aloADD |
Добавление заданного значения |
aloREPLACE |
Установка заданного значения |
aloDELVAL |
Удаление заданного значения |
aloDELETE |
Удаление всех значений атрибута (удаление атрибута) |
enum ALD::alSCOPE |
#include </opt/build/ald-1.7.47/src/include/ldap-wrapper.h>
Уровни просмотра LDAP дерева