PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PLDAPSession Member List

This is the complete list of members for PLDAPSession, including all inherited members.

Add(const PString &dn, const PArray< ModAttrib > &attributes)PLDAPSession
Add(const PString &dn, const PStringToString &attributes)PLDAPSession
Add(const PString &dn, const PStringArray &attributes)PLDAPSession
Add(const PString &dn, const PLDAPStructBase &data)PLDAPSession
AuthenticationMethod enum namePLDAPSession
AuthKerberos enum valuePLDAPSession
AuthSASL enum valuePLDAPSession
AuthSimple enum valuePLDAPSession
Bind(const PString &who=PString::Empty(), const PString &passwd=PString::Empty(), AuthenticationMethod authMethod=AuthSimple)PLDAPSession
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Close()PLDAPSession
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
defaultBaseDNPLDAPSessionprotected
Delete(const PString &dn)PLDAPSession
EqualTo enum valuePObject
errorNumberPLDAPSessionprotected
GetBaseDN() const PLDAPSessioninline
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetErrorNumber() const PLDAPSessioninline
GetErrorText() const PLDAPSession
GetNextSearchResult(SearchContext &context)PLDAPSession
GetOpenLDAP() const PLDAPSessioninline
GetSearchResult(SearchContext &context, PStringToString &data)PLDAPSession
GetSearchResult(SearchContext &context, const PString &attribute, PString &data)PLDAPSession
GetSearchResult(SearchContext &context, const PString &attribute, PStringArray &data)PLDAPSession
GetSearchResult(SearchContext &context, const PString &attribute, PArray< PBYTEArray > &data)PLDAPSession
GetSearchResult(SearchContext &context, PLDAPStructBase &data)PLDAPSession
GetSearchResultDN(SearchContext &context)PLDAPSession
GetTimeout() const PLDAPSessioninline
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
IsOpen() const PLDAPSessioninline
ldapContextPLDAPSessionprotected
LessThan enum valuePObject
m_traceContextIdentifierPObjectprotected
Modify(const PString &dn, const PArray< ModAttrib > &attributes)PLDAPSession
Modify(const PString &dn, const PStringToString &attributes)PLDAPSession
Modify(const PString &dn, const PStringArray &attributes)PLDAPSession
Modify(const PString &dn, const PLDAPStructBase &data)PLDAPSession
multipleValueSeparatorPLDAPSessionprotected
NumAuthenticationMethod enum valuePLDAPSession
NumSearchScope enum valuePLDAPSession
Open(const PString &server, WORD port=0)PLDAPSession
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
PLDAPSession(const PString &defaultBaseDN=PString::Empty())PLDAPSession
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PObjectvirtual
protocolVersionPLDAPSessionprotected
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PObjectvirtual
ScopeBaseOnly enum valuePLDAPSession
ScopeSingleLevel enum valuePLDAPSession
ScopeSubTree enum valuePLDAPSession
Search(SearchContext &context, const PString &filter, const PStringArray &attributes=PStringList(), const PString &base=PString::Empty(), SearchScope scope=ScopeSubTree)PLDAPSession
Search(const PString &filter, const PStringArray &attributes=PStringList(), const PString &base=PString::Empty(), SearchScope scope=ScopeSubTree)PLDAPSession
searchLimitPLDAPSessionprotected
SearchScope enum namePLDAPSession
SetBaseDN(const PString &dn)PLDAPSessioninline
SetOption(int optcode, int value)PLDAPSession
SetOption(int optcode, void *value)PLDAPSession
SetSearchLimit(const unsigned s)PLDAPSessioninline
SetTimeout(const PTimeInterval &t)PLDAPSessioninline
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
StartTLS()PLDAPSession
timeoutPLDAPSessionprotected
~PLDAPSession()PLDAPSession
~PObject()PObjectinlinevirtual