#include "ALDCoreUtils.h"
◆ CALDConnection()
ALD::CALDConnection::CALDConnection |
( |
IALDCore & |
Core, |
|
|
ALDAuthType |
at, |
|
|
unsigned int |
flags = ALD_CI_ALL |
|
) |
| |
|
explicit |
◆ AuthType()
Возвращает тип аутентификации
◆ Check()
bool ALD::CALDConnection::Check |
( |
unsigned int |
timeout, |
|
|
unsigned int |
delay |
|
) |
| |
◆ Connect() [1/2]
void ALD::CALDConnection::Connect |
( |
ALDAuthType |
at, |
|
|
unsigned int |
ci_flags = 0 |
|
) |
| |
Установка соединения по типу аутентификации и флагам
◆ Connect() [2/2]
void ALD::CALDConnection::Connect |
( |
const string & |
userId, |
|
|
ALDAuthType |
at, |
|
|
unsigned int |
ci_flags = 0 |
|
) |
| |
Установка соединения для заданного пользователя по типу аутентификации и флагам
◆ Disconnect()
void ALD::CALDConnection::Disconnect |
( |
| ) |
|
◆ EnsureConnection()
void ALD::CALDConnection::EnsureConnection |
( |
| ) |
|
Восстановление соединения
◆ flags()
unsigned int ALD::CALDConnection::flags |
( |
| ) |
const |
Возвращет флаги соединения
◆ IsConnected()
bool ALD::CALDConnection::IsConnected |
( |
| ) |
|
Возвращает состояние соединения
◆ IsKadm()
bool ALD::CALDConnection::IsKadm |
( |
| ) |
const |
Возвращает доступность интерфейса Kerberos.
◆ IsLdap()
bool ALD::CALDConnection::IsLdap |
( |
| ) |
const |
Возвращает доступность интерфейса LDAP.
◆ IsRpc()
bool ALD::CALDConnection::IsRpc |
( |
| ) |
const |
Возвращает доступность интерфейса RPC.
◆ kadm5()
Возвращает указатель на интерфейс Kerberos.
◆ ldap()
Возвращает указатель на интерфейс LDAP.
◆ pCore()
IALDCore* ALD::CALDConnection::pCore |
( |
| ) |
const |
Возвращает указатель на интерфейс ядра
◆ rpc()
Возвращает указатель на интерфейс RPC.
◆ userId()
const string& ALD::CALDConnection::userId |
( |
| ) |
const |
|
inline |
Возвращет аутентифицированного пользователя
◆ m_AuthType
Текущий тип аутентификации
◆ m_bActive
bool ALD::CALDConnection::m_bActive |
|
protected |
Состояние активного соединения
◆ m_ci_flags
unsigned int ALD::CALDConnection::m_ci_flags |
|
protected |
◆ m_connKadm5
Указатель на интерфейс Kerberos.
◆ m_connLdap
Указатель на интерфейс LDAP.
◆ m_connRpc
Указатель на интерфейс RPC.
◆ m_pCore
Указатель на интерфейс ядра
◆ m_strUserId
string ALD::CALDConnection::m_strUserId |
|
protected |
Аутентифицированный пользователь
Объявления и описания членов класса находятся в файле:
- /opt/astra/ald/ald-1.7.81+ci20191120131074686/src/include/ALDCoreUtils.h