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

This is the complete list of members for PILSSession, 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
AddPerson(const RTPerson &person)PILSSession
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
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
Delete(const PString &dn)PLDAPSession
DeletePerson(const RTPerson &person)PILSSession
EqualTo enum valuePObject
GetBaseDN() const PLDAPSessioninline
GetClass() const PObjectinline
GetDN() const PILSSession
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
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
IsClass(const char *name) const PObjectinline
IsOpen() const PLDAPSessioninline
LessThan enum valuePObject
m_defaultBaseDNPLDAPSessionprotected
m_errorNumberPLDAPSessionprotected
m_ldapContextPLDAPSessionprotected
m_multipleValueSeparatorPLDAPSessionprotected
m_protocolVersionPLDAPSessionprotected
m_searchLimitPLDAPSessionprotected
m_timeoutPLDAPSessionprotected
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
ModifyPerson(const RTPerson &person)PILSSession
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
PILSSession()PILSSession
PLDAP_ATTR_INIT(RTPerson, unsigned, sflags, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, unsigned, ssecurity, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, unsigned, smodop, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, unsigned, sttl, 3600)PILSSession
PLDAP_ATTR_INIT(RTPerson, PString, sappid, PProcess::Current().GetName())PILSSession
PLDAP_ATTR_INIT(RTPerson, PString, sappguid,"none")PILSSession
PLDAP_ATTR_INIT(RTPerson, PBoolean, ilsa32833566, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, PBoolean, ilsa32964638, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, PBoolean, ilsa26214430, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, unsigned, ilsa26279966, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, unsigned, ilsa39321630, 0)PILSSession
PLDAP_ATTR_INIT(RTPerson, time_t, timestamp, PTime().GetTimeInSeconds())PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, cn)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, c)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, o)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, surname)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, givenName)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, rfc822Mailbox)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, location)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PString, comment)PILSSession
PLDAP_ATTR_SIMP(RTPerson, MSIPAddress, sipAddress)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PWORDArray, sport)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PStringList, sprotid)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PStringList, sprotmimetype)PILSSession
PLDAP_ATTR_SIMP(RTPerson, PStringList, smimetype)PILSSession
PLDAP_STRUCT_END()PILSSession
PLDAPSession(const PString &defaultBaseDN=PString::Empty())PLDAPSession
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PObjectvirtual
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
SearchPeople(const PString &filter)PILSSession
SearchPerson(const PString &canonicalName, RTPerson &person)PILSSession
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
~PLDAPSession()PLDAPSession
~PObject()PObjectinlinevirtual