#include <ldapclient.h>
Inherits TQObject.
Public Slots | |
void | setHost (const TQString &host) |
TQString | host () const |
void | setPort (const TQString &port) |
TQString | port () const |
void | setBase (const TQString &base) |
TQString | base () const |
void | setBindDN (const TQString &bindDN) |
TQString | bindDN () const |
void | setPwdBindDN (const TQString &pwdBindDN) |
TQString | pwdBindDN () const |
void | setAttrs (const TQStringList &attrs) |
TQStringList | attrs () const |
void | setScope (const TQString scope) |
void | startQuery (const TQString &filter) |
void | cancelQuery () |
Signals | |
void | done () |
void | error (const TQString &) |
void | result (const TDEABC::LdapObject &) |
Public Member Functions | |
LdapClient (TQObject *parent=0, const char *name=0) | |
bool | isActive () const |
Protected Slots | |
void | slotData (TDEIO::Job *, const TQByteArray &data) |
void | slotInfoMessage (TDEIO::Job *, const TQString &info) |
void | slotDone () |
Protected Member Functions | |
void | startParseLDIF () |
void | parseLDIF (const TQByteArray &data) |
void | endParseLDIF () |
Protected Attributes | |
TQString | mHost |
TQString | mPort |
TQString | mBase |
TQString | mScope |
TQStringList | mAttrs |
TQGuardedPtr< TDEIO::SimpleJob > | mJob |
bool | mActive |
LdapObject | mCurrentObject |
TQCString | mBuf |
TQCString | mLastAttrName |
TQCString | mLastAttrValue |
bool | mIsBase64 |
Detailed Description
This class is internal.
Binary compatibiliy might be broken any time without notification. Do not use it.
We mean it!
Definition at line 85 of file ldapclient.h.
Constructor & Destructor Documentation
◆ LdapClient()
LdapClient::LdapClient | ( | TQObject * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 79 of file ldapclient.cpp.
◆ ~LdapClient()
|
virtual |
Definition at line 85 of file ldapclient.cpp.
Member Function Documentation
◆ attrs
|
inlineslot |
Definition at line 145 of file ldapclient.h.
◆ base
|
inlineslot |
Definition at line 126 of file ldapclient.h.
◆ bindDN
|
slot |
Definition at line 235 of file ldapclient.cpp.
◆ cancelQuery
|
slot |
Abort a running query
Definition at line 149 of file ldapclient.cpp.
◆ done
|
signal |
Emitted when the query is done
◆ endParseLDIF()
|
protected |
Definition at line 198 of file ldapclient.cpp.
◆ error
|
signal |
Emitted in case of error
◆ host
|
inlineslot |
Definition at line 113 of file ldapclient.h.
◆ isActive()
|
inline |
returns true if there is a query running
Definition at line 94 of file ldapclient.h.
◆ parseLDIF()
|
protected |
Definition at line 202 of file ldapclient.cpp.
◆ port
|
inlineslot |
Definition at line 120 of file ldapclient.h.
◆ pwdBindDN
|
slot |
Definition at line 240 of file ldapclient.cpp.
◆ result
|
signal |
Emitted once for each object returned from the query
◆ setAttrs
|
slot |
Set the attributes that should be returned, or an empty list if all attributes are wanted
Definition at line 116 of file ldapclient.cpp.
◆ setBase
|
slot |
Set the base DN
Definition at line 101 of file ldapclient.cpp.
◆ setBindDN
|
slot |
Set the bind DN
Definition at line 106 of file ldapclient.cpp.
◆ setHost
|
slot |
Set the name or IP of the LDAP server
Definition at line 91 of file ldapclient.cpp.
◆ setPort
|
slot |
Set the port of the LDAP server if using a nonstandard port
Definition at line 96 of file ldapclient.cpp.
◆ setPwdBindDN
|
slot |
Set the bind password DN
Definition at line 111 of file ldapclient.cpp.
◆ setScope
|
inlineslot |
Definition at line 147 of file ldapclient.h.
◆ slotData
|
protectedslot |
Definition at line 159 of file ldapclient.cpp.
◆ slotDone
|
protectedslot |
Definition at line 173 of file ldapclient.cpp.
◆ slotInfoMessage
|
protectedslot |
Definition at line 168 of file ldapclient.cpp.
◆ startParseLDIF()
|
protected |
Definition at line 189 of file ldapclient.cpp.
◆ startQuery
|
slot |
Start the query with filter filter
Definition at line 121 of file ldapclient.cpp.
Member Data Documentation
◆ mActive
|
protected |
Definition at line 176 of file ldapclient.h.
◆ mAttrs
|
protected |
Definition at line 173 of file ldapclient.h.
◆ mBase
|
protected |
Definition at line 171 of file ldapclient.h.
◆ mBuf
|
protected |
Definition at line 179 of file ldapclient.h.
◆ mCurrentObject
|
protected |
Definition at line 178 of file ldapclient.h.
◆ mHost
|
protected |
Definition at line 169 of file ldapclient.h.
◆ mIsBase64
|
protected |
Definition at line 182 of file ldapclient.h.
◆ mJob
|
protected |
Definition at line 175 of file ldapclient.h.
◆ mLastAttrName
|
protected |
Definition at line 180 of file ldapclient.h.
◆ mLastAttrValue
|
protected |
Definition at line 181 of file ldapclient.h.
◆ mPort
|
protected |
Definition at line 170 of file ldapclient.h.
◆ mScope
|
protected |
Definition at line 172 of file ldapclient.h.
The documentation for this class was generated from the following files: