KLDAP Library
21#ifndef KLDAP_LDAPSEARCH_H
22#define KLDAP_LDAPSEARCH_H
24#include <QtCore/QByteArray>
25#include <QtCore/QList>
26#include <QtCore/QObject>
27#include <QtCore/QString>
29#include "kldap_export.h"
31#include "ldapconnection.h"
32#include "ldapcontrol.h"
33#include "ldapobject.h"
34#include "ldapoperation.h"
35#include "ldapserver.h"
75 void setClientControls(
const LdapControls &ctrls );
80 void setServerControls(
const LdapControls &ctrls );
90 const QStringList &attributes = QStringList(),
int count = 0 );
95 bool search(
const LdapUrl &url,
int count = 0 );
101 bool search(
const LdapDN &base,
103 const QString &filter = QString(),
104 const QStringList &attributes = QStringList(),
105 int pagesize = 0,
int count = 0 );
110 void continueSearch();
128 QString errorString()
const;
145 Q_PRIVATE_SLOT( d,
void result() )
This class represents a connection to an LDAP server.
This class represents an LDAP Object.
This class starts a search operation on a LDAP server and returns the search values via a Qt signal.
void data(KLDAP::LdapSearch *search, const KLDAP::LdapObject &obj)
Emitted for each result object.
void result(KLDAP::LdapSearch *search)
Emitted when the searching finished.
A class that contains LDAP server connection settings.
A special url class for LDAP.
Scope
Describes the scope of the LDAP url.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.