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 |
4 | * |
5 | * dbusxml2cpp is Copyright (C) 2006 Trolltech ASA. All rights reserved. |
6 | * |
7 | * This is an auto-generated file. |
8 | * Do not edit! All changes made to it will be lost. |
9 | */ |
10 | |
11 | #ifndef AVAHI_SERVER_INTERFACE_H_1175535514 |
12 | #define AVAHI_SERVER_INTERFACE_H_1175535514 |
13 | |
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> |
22 | |
23 | // wait 100ms after last service |
24 | #define TIMEOUT_LAST_SERVICE 100 |
25 | // and at least 700ms for first WAN answer |
26 | #define TIMEOUT_START_WAN 700 |
27 | |
28 | /* |
29 | * Proxy class for interface org.freedesktop.Avahi.Server |
30 | */ |
31 | class OrgFreedesktopAvahiServerInterface: public QDBusAbstractInterface |
32 | { |
33 | Q_OBJECT |
34 | public: |
35 | static inline const char *staticInterfaceName() |
36 | { return "org.freedesktop.Avahi.Server" ; } |
37 | |
38 | public: |
39 | OrgFreedesktopAvahiServerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); |
40 | |
41 | ~OrgFreedesktopAvahiServerInterface(); |
42 | |
43 | public Q_SLOTS: // METHODS |
44 | inline QDBusReply<QDBusObjectPath> AddressResolverNew(int interface, int protocol, const QString &address, uint flags) |
45 | { |
46 | QList<QVariant> argumentList; |
47 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(address) << qVariantFromValue(flags); |
48 | return callWithArgumentList(QDBus::Block, QLatin1String("AddressResolverNew" ), argumentList); |
49 | } |
50 | |
51 | inline QDBusReply<QDBusObjectPath> DomainBrowserNew(int interface, int protocol, const QString &domain, int btype, uint flags) |
52 | { |
53 | QList<QVariant> argumentList; |
54 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(domain) << qVariantFromValue(btype) << qVariantFromValue(flags); |
55 | return callWithArgumentList(QDBus::Block, QLatin1String("DomainBrowserNew" ), argumentList); |
56 | } |
57 | |
58 | inline QDBusReply<QDBusObjectPath> EntryGroupNew() |
59 | { |
60 | QList<QVariant> argumentList; |
61 | return callWithArgumentList(QDBus::Block, QLatin1String("EntryGroupNew" ), argumentList); |
62 | } |
63 | |
64 | inline QDBusReply<uint> GetAPIVersion() |
65 | { |
66 | QList<QVariant> argumentList; |
67 | return callWithArgumentList(QDBus::Block, QLatin1String("GetAPIVersion" ), argumentList); |
68 | } |
69 | |
70 | inline QDBusReply<QString> GetAlternativeHostName(const QString &name) |
71 | { |
72 | QList<QVariant> argumentList; |
73 | argumentList << qVariantFromValue(name); |
74 | return callWithArgumentList(QDBus::Block, QLatin1String("GetAlternativeHostName" ), argumentList); |
75 | } |
76 | |
77 | inline QDBusReply<QString> GetAlternativeServiceName(const QString &name) |
78 | { |
79 | QList<QVariant> argumentList; |
80 | argumentList << qVariantFromValue(name); |
81 | return callWithArgumentList(QDBus::Block, QLatin1String("GetAlternativeServiceName" ), argumentList); |
82 | } |
83 | |
84 | inline QDBusReply<QString> GetDomainName() |
85 | { |
86 | QList<QVariant> argumentList; |
87 | return callWithArgumentList(QDBus::Block, QLatin1String("GetDomainName" ), argumentList); |
88 | } |
89 | |
90 | inline QDBusReply<QString> GetHostName() |
91 | { |
92 | QList<QVariant> argumentList; |
93 | return callWithArgumentList(QDBus::Block, QLatin1String("GetHostName" ), argumentList); |
94 | } |
95 | |
96 | inline QDBusReply<QString> GetHostNameFqdn() |
97 | { |
98 | QList<QVariant> argumentList; |
99 | return callWithArgumentList(QDBus::Block, QLatin1String("GetHostNameFqdn" ), argumentList); |
100 | } |
101 | |
102 | inline QDBusReply<uint> GetLocalServiceCookie() |
103 | { |
104 | QList<QVariant> argumentList; |
105 | return callWithArgumentList(QDBus::Block, QLatin1String("GetLocalServiceCookie" ), argumentList); |
106 | } |
107 | |
108 | inline QDBusReply<int> GetNetworkInterfaceIndexByName(const QString &name) |
109 | { |
110 | QList<QVariant> argumentList; |
111 | argumentList << qVariantFromValue(name); |
112 | return callWithArgumentList(QDBus::Block, QLatin1String("GetNetworkInterfaceIndexByName" ), argumentList); |
113 | } |
114 | |
115 | inline QDBusReply<QString> GetNetworkInterfaceNameByIndex(int index) |
116 | { |
117 | QList<QVariant> argumentList; |
118 | argumentList << qVariantFromValue(index); |
119 | return callWithArgumentList(QDBus::Block, QLatin1String("GetNetworkInterfaceNameByIndex" ), argumentList); |
120 | } |
121 | |
122 | inline QDBusReply<int> GetState() |
123 | { |
124 | QList<QVariant> argumentList; |
125 | return callWithArgumentList(QDBus::Block, QLatin1String("GetState" ), argumentList); |
126 | } |
127 | |
128 | inline QDBusReply<QString> GetVersionString() |
129 | { |
130 | QList<QVariant> argumentList; |
131 | return callWithArgumentList(QDBus::Block, QLatin1String("GetVersionString" ), argumentList); |
132 | } |
133 | |
134 | inline QDBusReply<QDBusObjectPath> HostNameResolverNew(int interface, int protocol, const QString &name, int aprotocol, uint flags) |
135 | { |
136 | QList<QVariant> argumentList; |
137 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(aprotocol) << qVariantFromValue(flags); |
138 | return callWithArgumentList(QDBus::Block, QLatin1String("HostNameResolverNew" ), argumentList); |
139 | } |
140 | |
141 | inline QDBusReply<bool> IsNSSSupportAvailable() |
142 | { |
143 | QList<QVariant> argumentList; |
144 | return callWithArgumentList(QDBus::Block, QLatin1String("IsNSSSupportAvailable" ), argumentList); |
145 | } |
146 | |
147 | inline QDBusReply<QDBusObjectPath> RecordBrowserNew(int interface, int protocol, const QString &name, ushort clazz, ushort type, uint flags) |
148 | { |
149 | QList<QVariant> argumentList; |
150 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(clazz) << qVariantFromValue(type) << qVariantFromValue(flags); |
151 | return callWithArgumentList(QDBus::Block, QLatin1String("RecordBrowserNew" ), argumentList); |
152 | } |
153 | |
154 | inline QDBusReply<int> ResolveAddress(int interface, int protocol, const QString &address, uint flags, int &protocol_, int &aprotocol, QString &address_, QString &name, uint &flags_) |
155 | { |
156 | QList<QVariant> argumentList; |
157 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(address) << qVariantFromValue(flags); |
158 | QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("ResolveAddress" ), argumentList); |
159 | if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 6) { |
160 | protocol_ = qdbus_cast<int>(reply.arguments().at(1)); |
161 | aprotocol = qdbus_cast<int>(reply.arguments().at(2)); |
162 | address_ = qdbus_cast<QString>(reply.arguments().at(3)); |
163 | name = qdbus_cast<QString>(reply.arguments().at(4)); |
164 | flags_ = qdbus_cast<uint>(reply.arguments().at(5)); |
165 | } |
166 | return reply; |
167 | } |
168 | |
169 | 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_) |
170 | { |
171 | QList<QVariant> argumentList; |
172 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(aprotocol) << qVariantFromValue(flags); |
173 | QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("ResolveHostName" ), argumentList); |
174 | if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 6) { |
175 | protocol_ = qdbus_cast<int>(reply.arguments().at(1)); |
176 | name_ = qdbus_cast<QString>(reply.arguments().at(2)); |
177 | aprotocol_ = qdbus_cast<int>(reply.arguments().at(3)); |
178 | address = qdbus_cast<QString>(reply.arguments().at(4)); |
179 | flags_ = qdbus_cast<uint>(reply.arguments().at(5)); |
180 | } |
181 | return reply; |
182 | } |
183 | |
184 | 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_) |
185 | { |
186 | QList<QVariant> argumentList; |
187 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(type) << qVariantFromValue(domain) << qVariantFromValue(aprotocol) << qVariantFromValue(flags); |
188 | QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("ResolveService" ), argumentList); |
189 | if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 11) { |
190 | protocol_ = qdbus_cast<int>(reply.arguments().at(1)); |
191 | name_ = qdbus_cast<QString>(reply.arguments().at(2)); |
192 | type_ = qdbus_cast<QString>(reply.arguments().at(3)); |
193 | domain_ = qdbus_cast<QString>(reply.arguments().at(4)); |
194 | host = qdbus_cast<QString>(reply.arguments().at(5)); |
195 | aprotocol_ = qdbus_cast<int>(reply.arguments().at(6)); |
196 | address = qdbus_cast<QString>(reply.arguments().at(7)); |
197 | port = qdbus_cast<ushort>(reply.arguments().at(8)); |
198 | txt = qdbus_cast<QList<QByteArray> >(reply.arguments().at(9)); |
199 | flags_ = qdbus_cast<uint>(reply.arguments().at(10)); |
200 | } |
201 | return reply; |
202 | } |
203 | |
204 | inline QDBusReply<QDBusObjectPath> ServiceBrowserNew(int interface, int protocol, const QString &type, const QString &domain, uint flags) |
205 | { |
206 | QList<QVariant> argumentList; |
207 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(type) << qVariantFromValue(domain) << qVariantFromValue(flags); |
208 | return callWithArgumentList(QDBus::Block, QLatin1String("ServiceBrowserNew" ), argumentList); |
209 | } |
210 | |
211 | inline QDBusReply<QDBusObjectPath> ServiceResolverNew(int interface, int protocol, const QString &name, const QString &type, const QString &domain, int aprotocol, uint flags) |
212 | { |
213 | QList<QVariant> argumentList; |
214 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(name) << qVariantFromValue(type) << qVariantFromValue(domain) << qVariantFromValue(aprotocol) << qVariantFromValue(flags); |
215 | return callWithArgumentList(QDBus::Block, QLatin1String("ServiceResolverNew" ), argumentList); |
216 | } |
217 | |
218 | inline QDBusReply<QDBusObjectPath> ServiceTypeBrowserNew(int interface, int protocol, const QString &domain, uint flags) |
219 | { |
220 | QList<QVariant> argumentList; |
221 | argumentList << qVariantFromValue(interface) << qVariantFromValue(protocol) << qVariantFromValue(domain) << qVariantFromValue(flags); |
222 | return callWithArgumentList(QDBus::Block, QLatin1String("ServiceTypeBrowserNew" ), argumentList); |
223 | } |
224 | |
225 | inline QDBusReply<void> SetHostName(const QString &name) |
226 | { |
227 | QList<QVariant> argumentList; |
228 | argumentList << qVariantFromValue(name); |
229 | return callWithArgumentList(QDBus::Block, QLatin1String("SetHostName" ), argumentList); |
230 | } |
231 | |
232 | Q_SIGNALS: // SIGNALS |
233 | void StateChanged(int state, const QString &error); |
234 | }; |
235 | |
236 | |
237 | namespace DNSSD { |
238 | void registerTypes(); |
239 | QString domainToDNS(const QString &domain); |
240 | QString DNSToDomain(const QString &domain); |
241 | } |
242 | |
243 | namespace org { |
244 | namespace freedesktop { |
245 | namespace Avahi { |
246 | typedef ::OrgFreedesktopAvahiServerInterface Server; |
247 | } |
248 | } |
249 | } |
250 | #endif |
251 | |