1 #ifndef __libquark_mdns_MDNSService_hxx 2 #define __libquark_mdns_MDNSService_hxx 4 #include <QAbstractSocket> 6 #include <QHostAddress> 20 {
return(_instanceName); }
26 {
return(_subtypes); }
34 {
return(_hostName); }
40 {
return(_addresses); }
49 QAbstractSocket::NetworkLayerProtocol protocol)
const;
51 QAbstractSocket::NetworkLayerProtocol protocol)
const;
57 void addAttribute(
const QString &key,
const QString &value);
66 {
return(_priority); }
73 QStringList _instanceName;
75 QStringList _subtypes;
77 QList<QHostAddress> _addresses;
78 QMap<QString, QString> _attributes;
87 #endif // __libquark_mdns_MDNSService_hxx QString getAttribute(const QString &key) const
void setPriority(quint8 priority)
Definition: MDNSService.h++:68
QStringList type() const
Definition: MDNSService.h++:22
void addAttribute(const QString &key, const QString &value)
MDNSService(QStringList instanceName, QStringList type)
quint8 priority() const
Definition: MDNSService.h++:65
QStringList subtypes() const
Definition: MDNSService.h++:25
quint8 weight() const
Definition: MDNSService.h++:59
void setHostName(QString hostName)
Definition: MDNSService.h++:36
quint16 port() const
Definition: MDNSService.h++:42
QString hostName() const
Definition: MDNSService.h++:33
Definition: BarChartView.h++:6
QHostAddress addressForProtocol(QAbstractSocket::NetworkLayerProtocol protocol) const
QStringList instanceName() const
Definition: MDNSService.h++:19
Definition: MDNSService.h++:12
bool hasAttribute(const QString &key) const
QList< QHostAddress > addresses() const
Definition: MDNSService.h++:39
void addAddress(QHostAddress address)
void removeSubtype(const QString &subtype)
bool hasAddressForProtocol(QAbstractSocket::NetworkLayerProtocol protocol) const
void addSubtype(const QString &subtype)
void setPort(quint16 port)
Definition: MDNSService.h++:45
void setWeight(quint8 weight)
Definition: MDNSService.h++:62
bool hasSubtype(const QString &subtype) const