00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef KCOOKIEJAR_INTERFACE_H_1193243623
00012 #define KCOOKIEJAR_INTERFACE_H_1193243623
00013
00014 #include <QtCore/QObject>
00015 #include <QtCore/QByteArray>
00016 #include <QtCore/QList>
00017 #include <QtCore/QMap>
00018 #include <QtCore/QString>
00019 #include <QtCore/QStringList>
00020 #include <QtCore/QVariant>
00021 #include <QtDBus/QtDBus>
00022 #include "kcookiejar_include.h"
00023
00024
00025
00026
00027 class OrgKdeKCookieServerInterface: public QDBusAbstractInterface
00028 {
00029 Q_OBJECT
00030 public:
00031 static inline const char *staticInterfaceName()
00032 { return "org.kde.KCookieServer"; }
00033
00034 public:
00035 OrgKdeKCookieServerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00036
00037 ~OrgKdeKCookieServerInterface();
00038
00039 public Q_SLOTS:
00040 inline QDBusReply<void> addCookies(const QString &url, const QByteArray &cookieHeader, qlonglong windowId)
00041 {
00042 QList<QVariant> argumentList;
00043 argumentList << qVariantFromValue(url) << qVariantFromValue(cookieHeader) << qVariantFromValue(windowId);
00044 return callWithArgumentList(QDBus::Block, QLatin1String("addCookies"), argumentList);
00045 }
00046
00047 inline QDBusReply<void> addDOMCookies(const QString &url, const QByteArray &cookieHeader, qlonglong windowId)
00048 {
00049 QList<QVariant> argumentList;
00050 argumentList << qVariantFromValue(url) << qVariantFromValue(cookieHeader) << qVariantFromValue(windowId);
00051 return callWithArgumentList(QDBus::Block, QLatin1String("addDOMCookies"), argumentList);
00052 }
00053
00054 inline QDBusReply<void> deleteAllCookies()
00055 {
00056 QList<QVariant> argumentList;
00057 return callWithArgumentList(QDBus::Block, QLatin1String("deleteAllCookies"), argumentList);
00058 }
00059
00060 inline QDBusReply<void> deleteCookie(const QString &domain, const QString &fqdn, const QString &path, const QString &name)
00061 {
00062 QList<QVariant> argumentList;
00063 argumentList << qVariantFromValue(domain) << qVariantFromValue(fqdn) << qVariantFromValue(path) << qVariantFromValue(name);
00064 return callWithArgumentList(QDBus::Block, QLatin1String("deleteCookie"), argumentList);
00065 }
00066
00067 inline QDBusReply<void> deleteCookiesFromDomain(const QString &domain)
00068 {
00069 QList<QVariant> argumentList;
00070 argumentList << qVariantFromValue(domain);
00071 return callWithArgumentList(QDBus::Block, QLatin1String("deleteCookiesFromDomain"), argumentList);
00072 }
00073
00074 inline QDBusReply<void> deleteSessionCookies(qlonglong windowId)
00075 {
00076 QList<QVariant> argumentList;
00077 argumentList << qVariantFromValue(windowId);
00078 return callWithArgumentList(QDBus::Block, QLatin1String("deleteSessionCookies"), argumentList);
00079 }
00080
00081 inline QDBusReply<void> deleteSessionCookiesFor(const QString &fqdn, qlonglong windowId)
00082 {
00083 QList<QVariant> argumentList;
00084 argumentList << qVariantFromValue(fqdn) << qVariantFromValue(windowId);
00085 return callWithArgumentList(QDBus::Block, QLatin1String("deleteSessionCookiesFor"), argumentList);
00086 }
00087
00088 inline QDBusReply<QStringList> findCookies(const QList<int> &fields, const QString &domain, const QString &fqdn, const QString &path, const QString &name)
00089 {
00090 QList<QVariant> argumentList;
00091 argumentList << qVariantFromValue(fields) << qVariantFromValue(domain) << qVariantFromValue(fqdn) << qVariantFromValue(path) << qVariantFromValue(name);
00092 return callWithArgumentList(QDBus::Block, QLatin1String("findCookies"), argumentList);
00093 }
00094
00095 inline QDBusReply<QString> findCookies(const QString &url, qlonglong windowId)
00096 {
00097 QList<QVariant> argumentList;
00098 argumentList << qVariantFromValue(url) << qVariantFromValue(windowId);
00099 return callWithArgumentList(QDBus::Block, QLatin1String("findCookies"), argumentList);
00100 }
00101
00102 inline QDBusReply<QString> findDOMCookies(const QString &url, qlonglong windowId)
00103 {
00104 QList<QVariant> argumentList;
00105 argumentList << qVariantFromValue(url) << qVariantFromValue(windowId);
00106 return callWithArgumentList(QDBus::Block, QLatin1String("findDOMCookies"), argumentList);
00107 }
00108
00109 inline QDBusReply<QStringList> findDomains()
00110 {
00111 QList<QVariant> argumentList;
00112 return callWithArgumentList(QDBus::Block, QLatin1String("findDomains"), argumentList);
00113 }
00114
00115 inline QDBusReply<QString> getDomainAdvice(const QString &url)
00116 {
00117 QList<QVariant> argumentList;
00118 argumentList << qVariantFromValue(url);
00119 return callWithArgumentList(QDBus::Block, QLatin1String("getDomainAdvice"), argumentList);
00120 }
00121
00122 inline QDBusReply<void> reloadPolicy()
00123 {
00124 QList<QVariant> argumentList;
00125 return callWithArgumentList(QDBus::Block, QLatin1String("reloadPolicy"), argumentList);
00126 }
00127
00128 inline QDBusReply<void> setDomainAdvice(const QString &url, const QString &advice)
00129 {
00130 QList<QVariant> argumentList;
00131 argumentList << qVariantFromValue(url) << qVariantFromValue(advice);
00132 return callWithArgumentList(QDBus::Block, QLatin1String("setDomainAdvice"), argumentList);
00133 }
00134
00135 inline QDBusReply<void> shutdown()
00136 {
00137 QList<QVariant> argumentList;
00138 return callWithArgumentList(QDBus::Block, QLatin1String("shutdown"), argumentList);
00139 }
00140
00141 Q_SIGNALS:
00142 };
00143
00144 namespace org {
00145 namespace kde {
00146 typedef ::OrgKdeKCookieServerInterface KCookieServer;
00147 }
00148 }
00149 #endif