.TH "KABC::LdapClient" 3 "28 Jan 2004" "kabc Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KABC::LdapClient \- This class is internal.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <ldapclient.h>\fP
.PP
Inherits \fBQObject\fP.
.PP
.SS "Public Slots"

.in +1c
.ti -1c
.RI "void \fBsetHost\fP (const  \fBQString\fP &host)"
.br
.ti -1c
.RI "\fBQString\fP \fBhost\fP () const "
.br
.ti -1c
.RI "void \fBsetPort\fP (const  \fBQString\fP &port)"
.br
.ti -1c
.RI "\fBQString\fP \fBport\fP () const "
.br
.ti -1c
.RI "void \fBsetBase\fP (const  \fBQString\fP &base)"
.br
.ti -1c
.RI "\fBQString\fP \fBbase\fP () const "
.br
.ti -1c
.RI "void \fBsetAttrs\fP (const  \fBQStringList\fP &attrs)"
.br
.ti -1c
.RI "\fBQStringList\fP \fBattrs\fP () const "
.br
.ti -1c
.RI "void \fBsetScope\fP (const  \fBQString\fP scope)"
.br
.ti -1c
.RI "void \fBstartQuery\fP (const  \fBQString\fP &filter)"
.br
.ti -1c
.RI "void \fBcancelQuery\fP ()"
.br
.in -1c
.SS "Signals"

.in +1c
.ti -1c
.RI "void \fBdone\fP ()"
.br
.ti -1c
.RI "void \fBerror\fP (const  \fBQString\fP &)"
.br
.ti -1c
.RI "void \fBresult\fP (const  \fBKABC::LdapObject\fP &)"
.br
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBLdapClient\fP (\fBQObject\fP *\fBparent\fP=0, const  char *\fBname\fP=0)"
.br
.ti -1c
.RI "bool \fBisActive\fP () const "
.br
.in -1c
.SS "Protected Slots"

.in +1c
.ti -1c
.RI "void \fBslotData\fP (KIO::Job *, const  \fBQByteArray\fP &data)"
.br
.ti -1c
.RI "void \fBslotInfoMessage\fP (KIO::Job *, const  \fBQString\fP &info)"
.br
.ti -1c
.RI "void \fBslotDone\fP ()"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "void \fBstartParseLDIF\fP ()"
.br
.ti -1c
.RI "void \fBparseLDIF\fP (const  \fBQByteArray\fP &data)"
.br
.ti -1c
.RI "void \fBendParseLDIF\fP ()"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "\fBQString\fP \fBmHost\fP"
.br
.ti -1c
.RI "\fBQString\fP \fBmPort\fP"
.br
.ti -1c
.RI "\fBQString\fP \fBmBase\fP"
.br
.ti -1c
.RI "\fBQString\fP \fBmScope\fP"
.br
.ti -1c
.RI "\fBQStringList\fP \fBmAttrs\fP"
.br
.ti -1c
.RI "\fBQGuardedPtr\fP< KIO::SimpleJob > \fBmJob\fP"
.br
.ti -1c
.RI "bool \fBmActive\fP"
.br
.ti -1c
.RI "\fBLdapObject\fP \fBmCurrentObject\fP"
.br
.ti -1c
.RI "\fBQCString\fP \fBmBuf\fP"
.br
.ti -1c
.RI "\fBQCString\fP \fBmLastAttrName\fP"
.br
.ti -1c
.RI "\fBQCString\fP \fBmLastAttrValue\fP"
.br
.ti -1c
.RI "bool \fBmIsBase64\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
This class is internal. 

Binary compatibiliy might be broken any time without notification. Do not use it.
.PP
We mean it! 
.PP
Definition at line 83 of file ldapclient.h.
.SH "Member Function Documentation"
.PP 
.SS "bool KABC::LdapClient::isActive () const\fC [inline]\fP"
.PP
returns true if there is a query running Definition at line 92 of file ldapclient.h.
.SS "void KABC::LdapClient::done ()\fC [signal]\fP"
.PP
Emitted when the query is done 
.SS "void KABC::LdapClient::error (const \fBQString\fP &)\fC [signal]\fP"
.PP
Emitted in case of error 
.SS "void KABC::LdapClient::result (const \fBKABC::LdapObject\fP &)\fC [signal]\fP"
.PP
Emitted once for each object returned from the query Referenced by startQuery().
.SS "void LdapClient::setHost (const \fBQString\fP & host)\fC [slot]\fP"
.PP
Set the name or IP of the LDAP server Definition at line 93 of file ldapclient.cpp.
.SS "void LdapClient::setPort (const \fBQString\fP & port)\fC [slot]\fP"
.PP
Set the port of the LDAP server if using a nonstandard port Definition at line 98 of file ldapclient.cpp.
.SS "void LdapClient::setBase (const \fBQString\fP & base)\fC [slot]\fP"
.PP
Set the base DN Definition at line 103 of file ldapclient.cpp.
.SS "void LdapClient::setAttrs (const \fBQStringList\fP & attrs)\fC [slot]\fP"
.PP
Set the attributes that should be returned, or an empty list if all attributes are wanted Definition at line 108 of file ldapclient.cpp.
.SS "void LdapClient::startQuery (const \fBQString\fP & filter)\fC [slot]\fP"
.PP
Start the query with filter filter Definition at line 113 of file ldapclient.cpp.
.PP
References QString::arg(), cancelQuery(), QObject::connect(), QString::isEmpty(), QStringList::join(), QString::latin1(), and result().
.SS "void LdapClient::cancelQuery ()\fC [slot]\fP"
.PP
Abort a running query Definition at line 145 of file ldapclient.cpp.
.PP
Referenced by startQuery().

.SH "Author"
.PP 
Generated automatically by Doxygen for kabc Library from the source code.
