fix tricky regression noticed by Vyacheslav Tokarev on Google Reader.
[kdelibs.git] / dnssd / avahi_server_interface.h
blobb86b72d6190cc5638ce73ef11cbc98cdb44d65e8
1 /*
2 * This file was generated by dbusxml2cpp version 0.6
3 * Command line was: dbusxml2cpp -m -p avahi_server_interface /home/qba/src/kdelibs/dnssd/org.freedesktop.Avahi.Server.xml
5 * dbusxml2cpp is Copyright (C) 2006 Trolltech ASA. All rights reserved.
7 * This is an auto-generated file.
8 * Do not edit! All changes made to it will be lost.
9 */
11 #ifndef AVAHI_SERVER_INTERFACE_H_1175535514
12 #define AVAHI_SERVER_INTERFACE_H_1175535514
14 #include <QtCore/QObject>
15 #include <QtCore/QByteRef>
16 #include <QtCore/QList>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QStringList>
20 #include <QtCore/QVariant>
21 #include <QtDBus/QtDBus>
23 // wait 100ms after last service
24 #define TIMEOUT_LAN 100
27 * Proxy class for interface org.freedesktop.Avahi.Server
29 class OrgFreedesktopAvahiServerInterface: public QDBusAbstractInterface
31 Q_OBJECT
32 public:
33 static inline const char *staticInterfaceName()
34 { return "org.freedesktop.Avahi.Server"; }
36 public:
37 OrgFreedesktopAvahiServerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
39 ~OrgFreedesktopAvahiServerInterface();
41 public Q_SLOTS: // METHODS
42 inline QDBusReply<QDBusObjectPath> AddressResolverNew(int interface, int protocol, const QString &address, uint flags)
44 QList<QVariant> argumentList;
45 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(address) << qVariantFromValue(flags);
46 return callWithArgumentList(QDBus::Block, QLatin1String("AddressResolverNew"), argumentList);
49 inline QDBusReply<QDBusObjectPath> DomainBrowserNew(int interface, int protocol, const QString &domain, int btype, uint flags)
51 QList<QVariant> argumentList;
52 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(domain) << qVariantFromValue(btype) << qVariantFromValue(flags);
53 return callWithArgumentList(QDBus::Block, QLatin1String("DomainBrowserNew"), argumentList);
56 inline QDBusReply<QDBusObjectPath> EntryGroupNew()
58 QList<QVariant> argumentList;
59 return callWithArgumentList(QDBus::Block, QLatin1String("EntryGroupNew"), argumentList);
62 inline QDBusReply<uint> GetAPIVersion()
64 QList<QVariant> argumentList;
65 return callWithArgumentList(QDBus::Block, QLatin1String("GetAPIVersion"), argumentList);
68 inline QDBusReply<QString> GetAlternativeHostName(const QString &name)
70 QList<QVariant> argumentList;
71 argumentList << qVariantFromValue(name);
72 return callWithArgumentList(QDBus::Block, QLatin1String("GetAlternativeHostName"), argumentList);
75 inline QDBusReply<QString> GetAlternativeServiceName(const QString &name)
77 QList<QVariant> argumentList;
78 argumentList << qVariantFromValue(name);
79 return callWithArgumentList(QDBus::Block, QLatin1String("GetAlternativeServiceName"), argumentList);
82 inline QDBusReply<QString> GetDomainName()
84 QList<QVariant> argumentList;
85 return callWithArgumentList(QDBus::Block, QLatin1String("GetDomainName"), argumentList);
88 inline QDBusReply<QString> GetHostName()
90 QList<QVariant> argumentList;
91 return callWithArgumentList(QDBus::Block, QLatin1String("GetHostName"), argumentList);
94 inline QDBusReply<QString> GetHostNameFqdn()
96 QList<QVariant> argumentList;
97 return callWithArgumentList(QDBus::Block, QLatin1String("GetHostNameFqdn"), argumentList);
100 inline QDBusReply<uint> GetLocalServiceCookie()
102 QList<QVariant> argumentList;
103 return callWithArgumentList(QDBus::Block, QLatin1String("GetLocalServiceCookie"), argumentList);
106 inline QDBusReply<int> GetNetworkInterfaceIndexByName(const QString &name)
108 QList<QVariant> argumentList;
109 argumentList << qVariantFromValue(name);
110 return callWithArgumentList(QDBus::Block, QLatin1String("GetNetworkInterfaceIndexByName"), argumentList);
113 inline QDBusReply<QString> GetNetworkInterfaceNameByIndex(int index)
115 QList<QVariant> argumentList;
116 argumentList << qVariantFromValue(index);
117 return callWithArgumentList(QDBus::Block, QLatin1String("GetNetworkInterfaceNameByIndex"), argumentList);
120 inline QDBusReply<int> GetState()
122 QList<QVariant> argumentList;
123 return callWithArgumentList(QDBus::Block, QLatin1String("GetState"), argumentList);
126 inline QDBusReply<QString> GetVersionString()
128 QList<QVariant> argumentList;
129 return callWithArgumentList(QDBus::Block, QLatin1String("GetVersionString"), argumentList);
132 inline QDBusReply<QDBusObjectPath> HostNameResolverNew(int interface, int protocol, const QString &name, int aprotocol, uint flags)
134 QList<QVariant> argumentList;
135 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(aprotocol) << qVariantFromValue(flags);
136 return callWithArgumentList(QDBus::Block, QLatin1String("HostNameResolverNew"), argumentList);
139 inline QDBusReply<bool> IsNSSSupportAvailable()
141 QList<QVariant> argumentList;
142 return callWithArgumentList(QDBus::Block, QLatin1String("IsNSSSupportAvailable"), argumentList);
145 inline QDBusReply<QDBusObjectPath> RecordBrowserNew(int interface, int protocol, const QString &name, ushort clazz, ushort type, uint flags)
147 QList<QVariant> argumentList;
148 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(clazz) << qVariantFromValue(type) << qVariantFromValue(flags);
149 return callWithArgumentList(QDBus::Block, QLatin1String("RecordBrowserNew"), argumentList);
152 inline QDBusReply<int> ResolveAddress(int interface, int protocol, const QString &address, uint flags, int &protocol_, int &aprotocol, QString &address_, QString &name, uint &flags_)
154 QList<QVariant> argumentList;
155 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(address) << qVariantFromValue(flags);
156 QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("ResolveAddress"), argumentList);
157 if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 6) {
158 protocol_ = qdbus_cast<int>(reply.arguments().at(1));
159 aprotocol = qdbus_cast<int>(reply.arguments().at(2));
160 address_ = qdbus_cast<QString>(reply.arguments().at(3));
161 name = qdbus_cast<QString>(reply.arguments().at(4));
162 flags_ = qdbus_cast<uint>(reply.arguments().at(5));
164 return reply;
167 inline QDBusReply<int> ResolveHostName(int interface, int protocol, const QString &name, int aprotocol, uint flags, int &protocol_, QString &name_, int &aprotocol_, QString &address, uint &flags_)
169 QList<QVariant> argumentList;
170 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(aprotocol) << qVariantFromValue(flags);
171 QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("ResolveHostName"), argumentList);
172 if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 6) {
173 protocol_ = qdbus_cast<int>(reply.arguments().at(1));
174 name_ = qdbus_cast<QString>(reply.arguments().at(2));
175 aprotocol_ = qdbus_cast<int>(reply.arguments().at(3));
176 address = qdbus_cast<QString>(reply.arguments().at(4));
177 flags_ = qdbus_cast<uint>(reply.arguments().at(5));
179 return reply;
182 inline QDBusReply<int> ResolveService(int interface, int protocol, const QString &name, const QString &type, const QString &domain, int aprotocol, uint flags, int &protocol_, QString &name_, QString &type_, QString &domain_, QString &host, int &aprotocol_, QString &address, ushort &port, QList<QByteArray> &txt, uint &flags_)
184 QList<QVariant> argumentList;
185 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(type) << qVariantFromValue(domain) << qVariantFromValue(aprotocol) << qVariantFromValue(flags);
186 QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("ResolveService"), argumentList);
187 if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 11) {
188 protocol_ = qdbus_cast<int>(reply.arguments().at(1));
189 name_ = qdbus_cast<QString>(reply.arguments().at(2));
190 type_ = qdbus_cast<QString>(reply.arguments().at(3));
191 domain_ = qdbus_cast<QString>(reply.arguments().at(4));
192 host = qdbus_cast<QString>(reply.arguments().at(5));
193 aprotocol_ = qdbus_cast<int>(reply.arguments().at(6));
194 address = qdbus_cast<QString>(reply.arguments().at(7));
195 port = qdbus_cast<ushort>(reply.arguments().at(8));
196 txt = qdbus_cast<QList<QByteArray> >(reply.arguments().at(9));
197 flags_ = qdbus_cast<uint>(reply.arguments().at(10));
199 return reply;
202 inline QDBusReply<QDBusObjectPath> ServiceBrowserNew(int interface, int protocol, const QString &type, const QString &domain, uint flags)
204 QList<QVariant> argumentList;
205 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(type) << qVariantFromValue(domain) << qVariantFromValue(flags);
206 return callWithArgumentList(QDBus::Block, QLatin1String("ServiceBrowserNew"), argumentList);
209 inline QDBusReply<QDBusObjectPath> ServiceResolverNew(int interface, int protocol, const QString &name, const QString &type, const QString &domain, int aprotocol, uint flags)
211 QList<QVariant> argumentList;
212 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(type) << qVariantFromValue(domain) << qVariantFromValue(aprotocol) << qVariantFromValue(flags);
213 return callWithArgumentList(QDBus::Block, QLatin1String("ServiceResolverNew"), argumentList);
216 inline QDBusReply<QDBusObjectPath> ServiceTypeBrowserNew(int interface, int protocol, const QString &domain, uint flags)
218 QList<QVariant> argumentList;
219 argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(domain) << qVariantFromValue(flags);
220 return callWithArgumentList(QDBus::Block, QLatin1String("ServiceTypeBrowserNew"), argumentList);
223 inline QDBusReply<void> SetHostName(const QString &name)
225 QList<QVariant> argumentList;
226 argumentList << qVariantFromValue(name);
227 return callWithArgumentList(QDBus::Block, QLatin1String("SetHostName"), argumentList);
230 Q_SIGNALS: // SIGNALS
231 void StateChanged(int state, const QString &error);
235 namespace DNSSD {
236 void registerTypes();
237 QString domainToDNS(const QString &domain);
238 QString DNSToDomain(const QString &domain);
241 namespace org {
242 namespace freedesktop {
243 namespace Avahi {
244 typedef ::OrgFreedesktopAvahiServerInterface Server;
248 #endif