ANNA Suite  2020b
Multipurpose development suite for Telco applications
anna::ldap::Engine Member List

This is the complete list of members for anna::ldap::Engine, including all inherited members.

a_classNameanna::Componentprotected
addPredecessor(const char *componentName)anna::app::Componentprotected
allocateSession(const int category)=0anna::ldap::Engineprotectedpure virtual
asString() constanna::app::Componentvirtual
asXML(xml::Node *parent) constanna::ldap::Enginevirtual
attach() noexcept(false)anna::app::Component
closeSession(Session *session) noexcept(false)anna::ldap::Engine
Component(const char *className)anna::app::Componentexplicitprotected
anna::Component::Component(const Component &other)anna::Componentprotected
createSession(const char *url, const char *user, const char *password, const int category=0) noexcept(false)anna::ldap::Engine
createSession(const char *url, const int id, const char *user, const char *password, const int category=0) noexcept(false)anna::ldap::Engine
createSession(const char *url, const int category=0) noexcept(false)anna::ldap::Engineinline
Engine()anna::ldap::Engineprotected
findSession(const char *url, const char *user, Exception::Mode::_v emode=Exception::Mode::Throw) noexcept(false)anna::ldap::Engine
findSession(const char *url, const int id, Exception::Mode::_v emode=Exception::Mode::Throw) noexcept(false)anna::ldap::Engine
findSession(const char *url, Exception::Mode::_v emode=Exception::Mode::Throw) noexcept(false)anna::ldap::Engineinline
getAutoBind() constanna::ldap::Engineinline
getClassName()anna::ldap::Engineinlinestatic
anna::app::Component::getClassName() constanna::Componentinline
getState() constanna::app::Componentinlineprotected
initialize() noexcept(false)anna::app::Componentprotected
kill()anna::app::Componentinlineprotectedvirtual
lock() noexcept(false)anna::Mutexvirtual
Mutex(const Mode::_v mode=Mode::Recursive)anna::Mutexexplicit
operator const pthread_mutex_t *() constanna::Mutexinline
releaseSession(Session *)=0anna::ldap::Engineprotectedpure virtual
Safe()anna::Safeinlineprotected
setAutoBind(const bool autoBind)anna::ldap::Engineinline
setDebugLevel(const int level) noexcept(false)anna::ldap::Enginestatic
stop()anna::app::Componentinlineprotected
trylock() noexcept(false)anna::Mutex
unlock()anna::Mutexvirtual
~Component()anna::app::Componentvirtual
~Mutex()anna::Mutexvirtual