The QMqttLastWillProperties class represents configuration options a QMqttClient can pass to the server when specifying the last will during connecting to a server. More...
Header: | #include <QMqttLastWillProperties> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Mqtt) target_link_libraries(mytarget PRIVATE Qt6::Mqtt) |
qmake: | QT += mqtt |
Since: | Qt 5.12 |
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 |
Note: Last Will properties are part of the MQTT 5.0 specification and cannot be used when connecting with a lower protocol level. See QMqttClient::ProtocolVersion for more information.
Returns the content type of the last will message.
See also setContentType().
Returns the correlation data to identify the request.
See also setCorrelationData().
Returns the lifetime of the last will message in seconds, starting from the will delay interval.
See also setMessageExpiryInterval().
Returns the payload format indicator.
See also setPayloadFormatIndicator().
Returns the topic that subscribers to the last will message should respond to.
See also setResponseTopic().
Sets the content type to content.
See also contentType().
Sets the correlation data to correlation.
See also correlationData().
Sets the message expiry interval to expiry.
See also messageExpiryInterval().
Sets the payload format indicator to p.
See also payloadFormatIndicator().
Sets the response topic to response.
See also responseTopic().
Sets the user properties to properties.
See also userProperties().
Sets the will delay interval to delay.
See also willDelayInterval().
Returns the user properties.
See also setUserProperties().
Returns the delay in seconds a last will message will be sent after disconnecting from the server.
See also setWillDelayInterval().