kabc
22 #ifndef KABC_RESOURCELDAPKIO_H
23 #define KABC_RESOURCELDAPKIO_H
26 #include "kabc/resource.h"
30 class KABC_LDAPKIO_EXPORT ResourceLDAPKIO :
public Resource
42 explicit ResourceLDAPKIO(
const KConfigGroup &group );
43 virtual ~ResourceLDAPKIO();
49 virtual void writeConfig( KConfigGroup &group );
51 virtual bool doOpen();
52 virtual void doClose();
54 virtual Ticket *requestSaveTicket();
55 virtual void releaseSaveTicket( Ticket *ticket );
58 virtual void setReadOnly(
bool value );
61 virtual bool asyncLoad();
62 virtual bool save( Ticket *ticket );
63 virtual bool asyncSave( Ticket *ticket );
65 virtual void removeAddressee(
const Addressee &addr );
67 void setUser(
const QString &user );
70 void setPassword(
const QString &password );
71 QString password()
const;
73 void setRealm(
const QString &realm );
74 QString realm()
const;
76 void setBindDN(
const QString &binddn );
77 QString bindDN()
const;
79 void setDn(
const QString &dn );
82 void setHost(
const QString &host );
85 void setPort(
int port );
88 void setVer(
int ver );
91 void setSizeLimit(
int sizelimit );
94 void setTimeLimit(
int timelimit );
97 void setFilter(
const QString &filter );
98 QString filter()
const;
100 void setIsAnonymous(
bool value );
101 bool isAnonymous()
const;
103 void setAttributes(
const QMap<QString, QString> &attributes );
104 QMap<QString, QString> attributes()
const;
106 void setRDNPrefix(
int value );
107 int RDNPrefix()
const;
109 void setIsTLS(
bool value );
112 void setIsSSL(
bool value );
115 void setIsSubTree(
bool value );
116 bool isSubTree()
const;
118 void setIsSASL(
bool value );
121 void setMech(
const QString &mech );
122 QString mech()
const;
124 void setCachePolicy(
int pol );
125 int cachePolicy()
const;
127 void setAutoCache(
bool value );
130 QString cacheDst()
const;
133 void entries( KIO::Job *job,
const KIO::UDSEntryList &list );
134 void data( KIO::Job *job,
const QByteArray &data );
135 void result( KJob *job );
136 void listResult( KJob *job );
137 void syncLoadSaveResult( KJob *job );
138 void saveResult( KJob *job );
139 void saveData( KIO::Job *job, QByteArray &data );
140 void loadCacheResult( KJob *job );
143 void leaveModality();
virtual bool readOnly() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:04:13 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.