QMqttLastWillProperties#
The QMqttLastWillProperties class represents configuration options a QMqttClient can pass to the server when specifying the last will during connecting to a server. More…
Synopsis#
Functions#
- def - contentType()
- def - correlationData()
- def - messageExpiryInterval()
- def - payloadFormatIndicator()
- def - responseTopic()
- def - setContentType(content)
- def - setCorrelationData(correlation)
- def - setMessageExpiryInterval(expiry)
- def - setPayloadFormatIndicator(p)
- def - setResponseTopic(response)
- def - setUserProperties(properties)
- def - setWillDelayInterval(delay)
- def - userProperties()
- def - willDelayInterval()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
Note
Last Will properties are part of the MQTT 5.0 specification and cannot be used when connecting with a lower protocol level. See ProtocolVersion for more information.
- class PySide6.QtMqtt.QMqttLastWillProperties#
- PySide6.QtMqtt.QMqttLastWillProperties(arg__1) - Parameters:
 
- PySide6.QtMqtt.QMqttLastWillProperties.contentType()#
- Return type:
- str 
 
Returns the content type of the last will message.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.correlationData()#
- Return type:
 
Returns the correlation data to identify the request.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.messageExpiryInterval()#
- Return type:
- int 
 
Returns the lifetime of the last will message in seconds, starting from the will delay interval.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.payloadFormatIndicator()#
- Return type:
 
Returns the payload format indicator.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.responseTopic()#
- Return type:
- str 
 
Returns the topic that subscribers to the last will message should respond to.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setContentType(content)#
- Parameters:
- content – str 
 
Sets the content type to content.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setCorrelationData(correlation)#
- Parameters:
- correlation – - PySide6.QtCore.QByteArray
 
Sets the correlation data to correlation.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setMessageExpiryInterval(expiry)#
- Parameters:
- expiry – int 
 
Sets the message expiry interval to expiry.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setPayloadFormatIndicator(p)#
- Parameters:
 
Sets the payload format indicator to p.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setResponseTopic(response)#
- Parameters:
- response – str 
 
Sets the response topic to response.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setUserProperties(properties)#
- Parameters:
- properties – - QMqttUserProperties
 
Sets the user properties to properties.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.setWillDelayInterval(delay)#
- Parameters:
- delay – int 
 
Sets the will delay interval to delay.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.userProperties()#
- Return type:
- QMqttUserProperties
 
Returns the user properties.
See also
- PySide6.QtMqtt.QMqttLastWillProperties.willDelayInterval()#
- Return type:
- int 
 
Returns the delay in seconds a last will message will be sent after disconnecting from the server.
See also