kabc Library API Documentation

KABC::LdapClient Class Reference

This class is internal. More...

#include <ldapclient.h>

Inheritance diagram for KABC::LdapClient:

QObject List of all members.

Public Slots

void setHost (const QString &host)
void setPort (const QString &port)
void setBase (const QString &base)
void setBindDN (const QString &bindDN)
void setPwdBindDN (const QString &pwdBindDN)
void setAttrs (const QStringList &attrs)
void startQuery (const QString &filter)
void cancelQuery ()

Signals

void done ()
void error (const QString &)
void result (const KABC::LdapObject &)

Public Methods

bool isActive () const

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 83 of file ldapclient.h.


Member Function Documentation

bool KABC::LdapClient::isActive   const [inline]
 

returns true if there is a query running

Definition at line 92 of file ldapclient.h.

void KABC::LdapClient::done   [signal]
 

Emitted when the query is done

void KABC::LdapClient::error const QString   [signal]
 

Emitted in case of error

void KABC::LdapClient::result const KABC::LdapObject   [signal]
 

Emitted once for each object returned from the query

Referenced by startQuery().

void LdapClient::setHost const QString   host [slot]
 

Set the name or IP of the LDAP server

Definition at line 104 of file ldapclient.cpp.

void LdapClient::setPort const QString   port [slot]
 

Set the port of the LDAP server if using a nonstandard port

Definition at line 109 of file ldapclient.cpp.

void LdapClient::setBase const QString   base [slot]
 

Set the base DN

Definition at line 114 of file ldapclient.cpp.

void LdapClient::setBindDN const QString   bindDN [slot]
 

Set the bind DN

Definition at line 119 of file ldapclient.cpp.

void LdapClient::setPwdBindDN const QString   pwdBindDN [slot]
 

Set the bind password DN

Definition at line 124 of file ldapclient.cpp.

void LdapClient::setAttrs const QStringList   attrs [slot]
 

Set the attributes that should be returned, or an empty list if all attributes are wanted

Definition at line 129 of file ldapclient.cpp.

void LdapClient::startQuery const QString   filter [slot]
 

Start the query with filter filter

Definition at line 134 of file ldapclient.cpp.

References cancelQuery(), QObject::connect(), QUrl::encode(), QString::isEmpty(), QStringList::join(), and result().

void LdapClient::cancelQuery   [slot]
 

Abort a running query

Definition at line 178 of file ldapclient.cpp.

Referenced by startQuery().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kabc Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Apr 22 14:25:37 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003