Detailed Description
The QDnsServiceRecord class stores information about a DNS SRV record.
When performing a lookup on a service, zero or more records will be returned. Each record is represented by a QDnsServiceRecord instance.
The meaning of the fields is defined in RFC 2782.
Member Function Documentation
QDnsServiceRecord::QDnsServiceRecord()
Constructs an empty service record object.
QDnsServiceRecord::QDnsServiceRecord(const QDnsServiceRecord & other)
Constructs a copy of other.
QDnsServiceRecord::~QDnsServiceRecord()
Destroys a service record.
QString QDnsServiceRecord::name() const
Returns the name for this record.
quint16 QDnsServiceRecord::port() const
Returns the port on the target host for this service record.
quint16 QDnsServiceRecord::priority() const
Returns the priority for this service record.
A client must attempt to contact the target host with the lowest-numbered priority.
QString QDnsServiceRecord::target() const
Returns the domain name of the target host for this service record.
quint32 QDnsServiceRecord::timeToLive() const
Returns the duration in seconds for which this record is valid.
quint16 QDnsServiceRecord::weight() const
Returns the weight for this service record.
The weight field specifies a relative weight for entries with the same priority. Entries with higher weights should be selected with a higher probability.
QDnsServiceRecord & QDnsServiceRecord::operator=(const QDnsServiceRecord & other)
Assigns the data of the other object to this record object, and returns a reference to it.