![]() |
CopperSpice API
1.9.2
|
The QDnsServiceRecord class stores information about a DNS SRV record. More...
Public Methods | |
QDnsServiceRecord () | |
QDnsServiceRecord (const QDnsServiceRecord &other) | |
~QDnsServiceRecord () | |
QString | name () const |
QDnsServiceRecord & | operator= (const QDnsServiceRecord &other) |
QDnsServiceRecord & | operator= (QDnsServiceRecord &&other) |
quint16 | port () const |
quint16 | priority () const |
void | swap (QDnsServiceRecord &other) |
QString | target () const |
quint32 | timeToLive () const |
quint16 | weight () const |
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.
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 text record.
QDnsServiceRecord & QDnsServiceRecord::operator= | ( | const QDnsServiceRecord & | other | ) |
Copy assigns from other and returns a reference to this object.
|
inline |
Move assigns from other and returns a reference to this object.
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.
|
inline |
Swaps this service record instance with other. This method is very fast and never fails.
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.