File: avahi_server_interface.cpp

package info (click to toggle)
kde4libs 4%3A4.14.2-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 82,316 kB
  • sloc: cpp: 761,810; xml: 12,344; ansic: 6,295; java: 4,060; perl: 2,938; yacc: 2,507; python: 1,207; sh: 1,179; ruby: 337; lex: 278; makefile: 29
file content (56 lines) | stat: -rw-r--r-- 1,441 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*
 * This file was generated by dbusxml2cpp version 0.6
 * Command line was: dbusxml2cpp -m -p avahi_server_interface /home/qba/src/kdelibs/dnssd/org.freedesktop.Avahi.Server.xml
 *
 * dbusxml2cpp is Copyright (C) 2006 Trolltech ASA. All rights reserved.
 *
 * This is an auto-generated file.
 * This file may have been hand-edited. Look for HAND-EDIT comments
 * before re-generating it.
 */

#include "avahi_server_interface.h"
#include "servicebase.h"
#include <QtCore/QUrl>
#ifndef KDE_USE_FINAL
Q_DECLARE_METATYPE(QList<QByteArray>)
#endif
/*
 * Implementation of interface class OrgFreedesktopAvahiServerInterface
 */

OrgFreedesktopAvahiServerInterface::OrgFreedesktopAvahiServerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
    : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
{
}

OrgFreedesktopAvahiServerInterface::~OrgFreedesktopAvahiServerInterface()
{
}

namespace DNSSD {


void registerTypes()
{
    static bool registered=false;
    if (!registered) {
	qDBusRegisterMetaType<QList<QByteArray> >();
	registered=true;
    }
}

QString domainToDNS(const QString &domain)
{
	if (domainIsLocal(domain)) return domain;
	else return QUrl::toAce(domain);
}

QString DNSToDomain(const QString& domain)
{
	if (domainIsLocal(domain)) return domain;
	else return QUrl::fromAce(domain.toLatin1());
}
}

#include "avahi_server_interface.moc"