Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
#include "common.h"
#include "ALDCore.h"
#include <map>
#include <memory>

См. исходные тексты.

Классы

class  ALD::IALDLdapEntity
 
class  ALD::IALDLdapQuery
 
class  ALD::IALDLdapConnection
 
class  ALD::IALDLdapWrapper
 

Пространства имен

 ALD
 

Макросы

#define LDAP_ITF_NAME   "ldap"
 
#define LDAP_ATTR_NULLABLE   true
 
#define ALD_LDAP_ACCESS_POS_FIRST   0
 
#define ALD_LDAP_ACCESS_POS_LAST   -1
 

Определения типов

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.

Объявление интерфейса взаимодействия с LDAP

Макросы

#define ALD_LDAP_ACCESS_POS_FIRST   0

Определение константы вставки правила доступа в начало

#define ALD_LDAP_ACCESS_POS_LAST   -1

Определение константы вставки правила доступа в конец