KLDAP Library
21 #ifndef KLDAP_LDAPOBJECT_H
22 #define KLDAP_LDAPOBJECT_H
24 #include <QtCore/QList>
25 #include <QtCore/QMap>
26 #include <QtCore/QSharedDataPointer>
27 #include <QtCore/QString>
30 #include "kldap_export.h"
34 typedef QList<QByteArray> LdapAttrValue;
35 typedef QMap<QString,LdapAttrValue > LdapAttrMap;
54 QString toString()
const;
63 void setDn(
const LdapDN &dn );
67 void setDn(
const QString &dn );
71 void setAttributes(
const LdapAttrMap &attrs );
76 void setValues(
const QString &attributeName,
const LdapAttrValue &values );
81 void addValue(
const QString &attributeName,
const QByteArray &value );
89 const LdapAttrMap &attributes()
const;
93 LdapAttrValue values(
const QString &attributeName )
const;
98 QByteArray value(
const QString &attributeName )
const;
102 bool hasAttribute(
const QString &attributeName )
const;
106 QSharedDataPointer<Private> d;
109 typedef QList<LdapObject> LdapObjects;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:14 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.