QMqttLastWillProperties 类

QMqttLastWillProperties 类表示一个 QMqttClient 在连接到服务器时指定最后遗嘱时可以向服务器传递的配置选项。更多...

头文件 #include <QMqttLastWillProperties>
CMakefind_package(Qt6 REQUIRED COMPONENTS Mqtt)
target_link_libraries(mytarget PRIVATE Qt6::Mqtt)
qmakeQT += mqtt

公共函数

QStringcontentType() const
QByteArraycorrelationData() const
quint32messageExpiryInterval() const
QMqtt::PayloadFormatIndicatorpayloadFormatIndicator() const
QStringresponseTopic() const
voidsetContentType(const QString &content)
voidsetCorrelationData(const QByteArray &correlation)
voidsetMessageExpiryInterval(quint32 expiry)
voidsetPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p)
voidsetResponseTopic(const QString &response)
voidsetUserProperties(const QMqttUserProperties &properties)
voidsetWillDelayInterval(quint32 delay)
QMqttUserPropertiesuserProperties() const
quint32willDelayInterval() const

详细描述

注意: 最后的遗嘱属性是 MQTT 5.0 规范的一部分,在连接到较低协议级别时无法使用。有关更多信息,请参阅 QMqttClient::ProtocolVersion

成员函数文档

QString QMqttLastWillProperties::contentType() const

返回最后遗嘱消息的内容类型。

另请参阅 setContentType

QByteArray QMqttLastWillProperties::correlationData() const

返回用于标识请求的相关数据。

另请参阅 setCorrelationData

quint32 QMqttLastWillProperties::messageExpiryInterval() const

返回遗嘱消息的持续时间(以秒为单位),从遗嘱延迟间隔开始。

另请参阅setMessageExpiryInterval

QMqtt::PayloadFormatIndicator QMqttLastWillProperties::payloadFormatIndicator() const

返回负载格式指示符。

另请注意setPayloadFormatIndicator

QString QMqttLastWillProperties::responseTopic() const

返回订阅方应响应的主题。

另请参阅setResponseTopic

void QMqttLastWillProperties::setContentType(const QString &content)

设置内容类型为content

另请参阅contentType

void QMqttLastWillProperties::setCorrelationData(const QByteArray &correlation)

将相关数据设置为correlation

另请参阅correlationData

void QMqttLastWillProperties::setMessageExpiryInterval(quint32 expiry)

设置消息过期间隔为expiry

另请参阅messageExpiryInterval

void QMqttLastWillProperties::setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p)

设置负载格式指示符为p

另请参阅payloadFormatIndicator

void QMqttLastWillProperties::setResponseTopic(const QString &response)

设置响应主题为response

另请参阅responseTopic

void QMqttLastWillProperties::setUserProperties(const QMqttUserProperties &properties)

将用户属性设置为properties

另请参阅userProperties

void QMqttLastWillProperties::setWillDelayInterval(quint32 delay)

设置遗嘱延迟间隔为delay

另请参阅willDelayInterval

QMqttUserProperties QMqttLastWillProperties::userProperties() const

返回用户属性。

另请参阅setUserProperties

quint32 QMqttLastWillProperties::willDelayInterval() const

返回在从服务器断开连接后发送最后一条消息将延迟的秒数。

另请参阅 setWillDelayInterval

© 2024 The Qt Company Ltd. 本文档中的贡献文档版权属于各自的所有者。本提供的文档根据由自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其相应的标志是芬兰及/或全球其他地区的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。