QDnsTextRecord 类

QDnsTextRecord 类存储 DNS TXT 记录的信息。 更多...

头文件 #include <QDnsTextRecord>
CMakefind_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
qmakeQT += network

公共函数

QDnsTextRecord()
QDnsTextRecord(const QDnsTextRecord &other)
~QDnsTextRecord()
QStringname() const
voidswap(QDnsTextRecord &other)
quint32timeToLive() const
QList<QByteArray>values() const
QDnsTextRecord &operator=(const QDnsTextRecord &other)

详细描述

在执行文本查询时,将返回零个或多个记录。每个记录由一个 QDnsTextRecord 实例表示。

字段的意义由 RFC 1035 定义。

另请参阅QDnsLookup

成员函数文档

QDnsTextRecord::QDnsTextRecord()

构建一个空的文本记录对象。

QDnsTextRecord::QDnsTextRecord(const QDnsTextRecord &other)

构建 other 的副本。

[noexcept] QDnsTextRecord::~QDnsTextRecord()

销毁文本记录。

QString QDnsTextRecord::name() const

返回此文本记录的名称。

[noexcept] void QDnsTextRecord::swap(QDnsTextRecord &other)

other 交换此文本记录实例。此函数非常快且从未失败。

quint32 QDnsTextRecord::timeToLive() const

返回此记录有效的持续时间(以秒为单位)。

QList<QByteArray> QDnsTextRecord::values() const

返回此文本记录的值。

QDnsTextRecord &QDnsTextRecord::operator=(const QDnsTextRecord &other)

将其他对象的data赋值给此记录对象,并返回对其的引用。

© 2024 Qt公司有限公司。此处包含的文档贡献权归各自所有者所有。此处的文档是根据免费软件基金会发布的《GNU自由文档许可证》第1.3版条款许可的。Qt及相应标志为芬兰及其它地区Qt公司的商标。所有其他商标均为其各自所有者的财产。