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 * This file may have been hand-edited. Look for HAND-EDIT comments
9 * before re-generating it.
12 #include "avahi_server_interface.h"
13 #include "servicebase.h"
14 #include <QtCore/QUrl>
16 Q_DECLARE_METATYPE(QList
<QByteArray
>)
19 * Implementation of interface class OrgFreedesktopAvahiServerInterface
22 OrgFreedesktopAvahiServerInterface::OrgFreedesktopAvahiServerInterface(const QString
&service
, const QString
&path
, const QDBusConnection
&connection
, QObject
*parent
)
23 : QDBusAbstractInterface(service
, path
, staticInterfaceName(), connection
, parent
)
27 OrgFreedesktopAvahiServerInterface::~OrgFreedesktopAvahiServerInterface()
36 static bool registered
=false;
38 qDBusRegisterMetaType
<QList
<QByteArray
> >();
43 QString
domainToDNS(const QString
&domain
)
45 if (domainIsLocal(domain
)) return domain
;
46 else return QUrl::toAce(domain
);
49 QString
DNSToDomain(const QString
& domain
)
51 if (domainIsLocal(domain
)) return domain
;
52 else return QUrl::fromAce(domain
.toAscii());
56 #include "avahi_server_interface.moc"