QDnsServiceRecord¶

The QDnsServiceRecord class stores information about a DNS SRV record. More…

Inheritance diagram of PySide2.QtNetwork.QDnsServiceRecord

Synopsis¶

Functions¶

Detailed Description¶

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 .

See also

QDnsLookup

class PySide2.QtNetwork.QDnsServiceRecord¶

PySide2.QtNetwork.QDnsServiceRecord(other)

param other:

PySide2.QtNetwork.QDnsServiceRecord

Constructs an empty service record object.

Constructs a copy of other .

PySide2.QtNetwork.QDnsServiceRecord.name()¶
Return type:

str

Returns the name for this record.

PySide2.QtNetwork.QDnsServiceRecord.port()¶
Return type:

quint16

Returns the port on the target host for this service record.

PySide2.QtNetwork.QDnsServiceRecord.priority()¶
Return type:

quint16

Returns the priority for this service record.

A client must attempt to contact the target host with the lowest-numbered priority.

PySide2.QtNetwork.QDnsServiceRecord.swap(other)¶
Parameters:

other – PySide2.QtNetwork.QDnsServiceRecord

Swaps this service record instance with other . This function is very fast and never fails.

PySide2.QtNetwork.QDnsServiceRecord.target()¶
Return type:

str

Returns the domain name of the target host for this service record.

PySide2.QtNetwork.QDnsServiceRecord.timeToLive()¶
Return type:

int

Returns the duration in seconds for which this record is valid.

PySide2.QtNetwork.QDnsServiceRecord.weight()¶
Return type:

quint16

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.