Warning: That file was not part of the compilation database. It may have many parsing errors.

1/* This file is part of the KDE project
2 *
3 * Copyright (C) 2004, 2005 Jakub Stachowski <qbast@go2.pl>
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Library General Public License for more details.
14 *
15 * You should have received a copy of the GNU Library General Public License
16 * along with this library; see the file COPYING.LIB. If not, write to
17 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 * Boston, MA 02110-1301, USA.
19 */
20
21#include "publicservice.h"
22#include "servicebase_p.h"
23#include <QtCore/QStringList>
24
25namespace DNSSD
26{
27
28PublicService::PublicService(const QString& name, const QString& type, unsigned int port,
29 const QString& domain, const QStringList&)
30 : QObject(), ServiceBase(name, type, QString(), domain, port)
31{
32 if (domain.isNull()) d->m_domain=QLatin1String("local.");
33}
34
35
36PublicService::~PublicService()
37{}
38
39void PublicService::setServiceName(const QString& serviceName)
40{
41 d->m_serviceName = serviceName;
42}
43
44void PublicService::setDomain(const QString& domain)
45{
46 d->m_domain = domain;
47}
48
49void PublicService::setTextData(const QMap<QString,QByteArray>& textData)
50{
51 d->m_textData = textData;
52}
53
54void PublicService::setType(const QString& type)
55{
56 d->m_type = type;
57}
58
59void PublicService::setSubTypes(const QStringList&)
60{
61 // dummy and empty
62}
63
64void PublicService::setPort(unsigned short port)
65{
66 d->m_port = port;
67}
68
69QStringList PublicService::subtypes() const
70{
71 return QStringList();
72}
73
74bool PublicService::isPublished() const
75{
76 return false;
77}
78
79bool PublicService::publish()
80{
81 return false;
82}
83
84void PublicService::stop()
85{}
86
87void PublicService::publishAsync()
88{
89 emit published(false);
90}
91
92void PublicService::virtual_hook(int, void*)
93{
94}
95
96}
97
98#include "publicservice.moc"
99

Warning: That file was not part of the compilation database. It may have many parsing errors.