QDnsServiceRecord 类
QDnsServiceRecord 类存储 DNS SRV 记录的信息。 更多...
头文件 | #include <QDnsServiceRecord> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Network) target_link_libraries(mytarget PRIVATE Qt6::Network) |
qmake | QT += network |
- 所有成员列表,包括继承的成员
- QDnsServiceRecord 是 网络编程 API 和 隐式共享类 的一部分。
公共函数
QDnsServiceRecord() | |
QDnsServiceRecord(const QDnsServiceRecord &other) | |
~QDnsServiceRecord() | |
QString | name() const |
quint16 | port() const |
quint16 | priority() const |
void | swap(QDnsServiceRecord &other) |
QString | target() const |
quint32 | timeToLive() const |
quint16 | weight() const |
QDnsServiceRecord & | operator=(const QDnsServiceRecord &other) |
另请参阅 QDnsLookup。
成员函数文档
QDnsServiceRecord::QDnsServiceRecord()
构造一个空的服务记录对象。
QDnsServiceRecord::QDnsServiceRecord(const QDnsServiceRecord &other)
构造一个 other 的副本。
[noexcept]
QDnsServiceRecord::~QDnsServiceRecord()
销毁服务记录。
QString QDnsServiceRecord::name() const
返回此记录的名称。
quint16 QDnsServiceRecord::port() const
返回此服务记录的目标主机上的端口。
quint16 QDnsServiceRecord::priority() const
返回此服务记录的优先级。
客户端必须尝试以编号最低的优先级与目标主机联系。
[noexcept]
void QDnsServiceRecord::swap(QDnsServiceRecord &other)
将此服务记录实例与other交换。此函数执行速度快,且从不失败。
QString QDnsServiceRecord::target() const
返回此服务记录的目标主机域名。
quint32 QDnsServiceRecord::timeToLive() const
返回此记录有效的秒数。
quint16 QDnsServiceRecord::weight() const
返回此服务记录的权重。
权重字段指定具有相同优先级的条目的相对权重。具有更高权重的条目应该以更高的概率被选中。
QDnsServiceRecord &QDnsServiceRecord::operator=(const QDnsServiceRecord &other)
将other对象的数据分配给此记录对象,并返回对此对象的引用。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自业主的版权。此处提供的文档是根据自由软件基金会发布的GNU 自自由文档许可协议版本 1.3许可的。Qt和相应的标志是芬兰及/或其他国家/地区的Qt公司的商标。所有其他商标均为各自业主的财产。