Quark  0.1
MDNSService Class Reference

#include <MDNSService.h++>

Public Member Functions

 MDNSService (QStringList instanceName, QStringList type)
 
virtual ~MDNSService ()
 
QStringList instanceName () const
 
QStringList type () const
 
QStringList subtypes () const
 
bool hasSubtype (const QString &subtype) const
 
void addSubtype (const QString &subtype)
 
void removeSubtype (const QString &subtype)
 
QString hostName () const
 
void setHostName (QString hostName)
 
QList< QHostAddress > addresses () const
 
quint16 port () const
 
void setPort (quint16 port)
 
bool hasAddressForProtocol (QAbstractSocket::NetworkLayerProtocol protocol) const
 
QHostAddress addressForProtocol (QAbstractSocket::NetworkLayerProtocol protocol) const
 
void addAddress (QHostAddress address)
 
bool hasAttribute (const QString &key) const
 
QString getAttribute (const QString &key) const
 
void addAttribute (const QString &key, const QString &value)
 
quint8 weight () const
 
void setWeight (quint8 weight)
 
quint8 priority () const
 
void setPriority (quint8 priority)
 

Constructor & Destructor Documentation

◆ MDNSService()

MDNSService ( QStringList  instanceName,
QStringList  type 
)

◆ ~MDNSService()

virtual ~MDNSService ( )
virtual

Member Function Documentation

◆ addAddress()

void addAddress ( QHostAddress  address)

◆ addAttribute()

void addAttribute ( const QString &  key,
const QString &  value 
)

◆ addresses()

QList<QHostAddress> addresses ( ) const
inline

◆ addressForProtocol()

QHostAddress addressForProtocol ( QAbstractSocket::NetworkLayerProtocol  protocol) const

◆ addSubtype()

void addSubtype ( const QString &  subtype)

◆ getAttribute()

QString getAttribute ( const QString &  key) const

◆ hasAddressForProtocol()

bool hasAddressForProtocol ( QAbstractSocket::NetworkLayerProtocol  protocol) const

◆ hasAttribute()

bool hasAttribute ( const QString &  key) const

◆ hasSubtype()

bool hasSubtype ( const QString &  subtype) const

◆ hostName()

QString hostName ( ) const
inline

◆ instanceName()

QStringList instanceName ( ) const
inline

◆ port()

quint16 port ( ) const
inline

◆ priority()

quint8 priority ( ) const
inline

◆ removeSubtype()

void removeSubtype ( const QString &  subtype)

◆ setHostName()

void setHostName ( QString  hostName)
inline

◆ setPort()

void setPort ( quint16  port)
inline

◆ setPriority()

void setPriority ( quint8  priority)
inline

◆ setWeight()

void setWeight ( quint8  weight)
inline

◆ subtypes()

QStringList subtypes ( ) const
inline

◆ type()

QStringList type ( ) const
inline

◆ weight()

quint8 weight ( ) const
inline

The documentation for this class was generated from the following file: