#include "ALDCoreUtils.h"
ALD::CALDConnection::CALDConnection |
( |
IALDCore & |
Core, |
|
|
ALDAuthType |
at, |
|
|
unsigned int |
flags = ALD_CI_ALL |
|
) |
| |
|
explicit |
Возвращает тип аутентификации
bool ALD::CALDConnection::Check |
( |
unsigned int |
timeout, |
|
|
unsigned int |
delay |
|
) |
| |
void ALD::CALDConnection::Connect |
( |
ALDAuthType |
at, |
|
|
unsigned int |
ci_flags = 0 |
|
) |
| |
Установка соединения по типу аутентификации и флагам
void ALD::CALDConnection::Connect |
( |
const string & |
userId, |
|
|
ALDAuthType |
at, |
|
|
unsigned int |
ci_flags = 0 |
|
) |
| |
Установка соединения для заданного пользователя по типу аутентификации и флагам
void ALD::CALDConnection::Disconnect |
( |
| ) |
|
void ALD::CALDConnection::EnsureConnection |
( |
| ) |
|
Восстановление соединения
unsigned int ALD::CALDConnection::flags |
( |
| ) |
const |
Возвращет флаги соединения
bool ALD::CALDConnection::IsConnected |
( |
| ) |
|
Возвращает состояние соединения
bool ALD::CALDConnection::IsKadm |
( |
| ) |
const |
Возвращает доступность интерфейса Kerberos.
bool ALD::CALDConnection::IsLdap |
( |
| ) |
const |
Возвращает доступность интерфейса LDAP.
bool ALD::CALDConnection::IsRpc |
( |
| ) |
const |
Возвращает доступность интерфейса RPC.
Возвращает указатель на интерфейс Kerberos.
Возвращает указатель на интерфейс LDAP.
IALDCore* ALD::CALDConnection::pCore |
( |
| ) |
const |
Возвращает указатель на интерфейс ядра
Возвращает указатель на интерфейс RPC.
const string& ALD::CALDConnection::userId |
( |
| ) |
const |
|
inline |
Возвращет аутентифицированного пользователя
Текущий тип аутентификации
bool ALD::CALDConnection::m_bActive |
|
protected |
Состояние активного соединения
unsigned int ALD::CALDConnection::m_ci_flags |
|
protected |
Указатель на интерфейс Kerberos.
Указатель на интерфейс LDAP.
Указатель на интерфейс RPC.
Указатель на интерфейс ядра
string ALD::CALDConnection::m_strUserId |
|
protected |
Аутентифицированный пользователь
Объявления и описания членов класса находятся в файле: