QMqttLastWillProperties 类
QMqttLastWillProperties 类表示一个 QMqttClient 在连接到服务器时指定最后遗嘱时可以向服务器传递的配置选项。更多...
头文件 | #include <QMqttLastWillProperties> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Mqtt) target_link_libraries(mytarget PRIVATE Qt6::Mqtt) |
qmake | QT += mqtt |
公共函数
QString | contentType() const |
QByteArray | correlationData() const |
quint32 | messageExpiryInterval() const |
QMqtt::PayloadFormatIndicator | payloadFormatIndicator() const |
QString | responseTopic() const |
void | setContentType(const QString &content) |
void | setCorrelationData(const QByteArray &correlation) |
void | setMessageExpiryInterval(quint32 expiry) |
void | setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p) |
void | setResponseTopic(const QString &response) |
void | setUserProperties(const QMqttUserProperties &properties) |
void | setWillDelayInterval(quint32 delay) |
QMqttUserProperties | userProperties() const |
quint32 | willDelayInterval() const |
详细描述
注意: 最后的遗嘱属性是 MQTT 5.0 规范的一部分,在连接到较低协议级别时无法使用。有关更多信息,请参阅 QMqttClient::ProtocolVersion。
成员函数文档
QString QMqttLastWillProperties::contentType() const
返回最后遗嘱消息的内容类型。
另请参阅 setContentType。
QByteArray QMqttLastWillProperties::correlationData() const
返回用于标识请求的相关数据。
另请参阅 setCorrelationData。
quint32 QMqttLastWillProperties::messageExpiryInterval() const
返回遗嘱消息的持续时间(以秒为单位),从遗嘱延迟间隔开始。
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。
void QMqttLastWillProperties::setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p)
设置负载格式指示符为p。
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.的商标。所有其他商标均为各自所有者的财产。