QDnsMailExchangeRecord 类

QDnsMailExchangeRecord 类存储 DNS MX 记录的信息。 更多信息...

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

公共函数

QDnsMailExchangeRecord()
QDnsMailExchangeRecord(const QDnsMailExchangeRecord &other)
~QDnsMailExchangeRecord()
QStringexchange() const
QStringname() const
quint16preference() const
voidswap(QDnsMailExchangeRecord &other)
quint32timeToLive() const
QDnsMailExchangeRecord &operator=(const QDnsMailExchangeRecord &other)

详细描述

当对一个服务进行查找时,将返回零个或多个记录。每个记录都由一个 QDnsMailExchangeRecord 实例表示。

字段的意义定义在 RFC 1035

另请参阅QDnsLookup

成员函数文档

QDnsMailExchangeRecord::QDnsMailExchangeRecord()

构造一个空的邮件交换记录对象。

QDnsMailExchangeRecord::QDnsMailExchangeRecord(const QDnsMailExchangeRecord &other)

构造一个副本。

[noexcept] QDnsMailExchangeRecord::~QDnsMailExchangeRecord()

销毁邮件交换记录。

QString QDnsMailExchangeRecord::exchange() const

返回此记录的邮件交换域名。

QString QDnsMailExchangeRecord::name() const

返回此记录的名称。

quint16 QDnsMailExchangeRecord::preference() const

返回此记录的首选项。

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

与此邮件交换记录交换 other。此函数执行非常快且从不失败。

quint32 QDnsMailExchangeRecord::timeToLive() const

返回记录有效持续时间的秒数。

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

other 对象的数据赋给此记录对象,并返回对其的引用。

© 2024 The Qt Company Ltd. 文档tribution 涵盖的内容是各自所有者的版权。提供的文档在 Free Software Foundation 发布的 GNU Free Documentation License 版本 1.3 的条款下获得授权。Qt及其相应标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。