- class QMqttLastWillProperties#
QMqttLastWillProperties
类表示在连接到服务器时指定最后意愿时,QMqttClient 可以传递给服务器的配置选项。 更多...概要#
方法#
def
__init__()
def
contentType()
注意
本文档可能包含从C++自动翻译到Python的短码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们
详细描述#
注意
最后遗愿属性是MQTT 5.0规范的一部分,并且在使用低于此协议级时无法使用。有关更多信息,请参阅
ProtocolVersion
- __init__()#
- __init__(arg__1)
- 参数:
arg__1 –
QMqttLastWillProperties
- contentType()#
- 返回类型:
str
返回遗嘱消息的内容类型。
- correlationData()#
- 返回类型:
返回用于识别请求的相关数据。
- messageExpiryInterval()#
- 返回类型:
int
返回遗嘱消息的有效期(单位:秒),从遗嘱延迟间隔开始计时。
- payloadFormatIndicator()#
- 返回类型:
返回有效载荷格式指示符。
- responseTopic()#
- 返回类型:
str
返回订阅者应响应的遗嘱消息主题。
- setContentType(content)#
- 参数:
content – str
将内容类型设置为
content
。- setCorrelationData(correlation)#
- 参数:
correlation –
QByteArray
将相关数据设置为
correlation
。- setMessageExpiryInterval(expiry)#
- 参数:
expiry – int
将消息到期间隔设置为
expiry
。- setPayloadFormatIndicator(p)#
- 参数:
将有效载荷格式指示符设置为
p
。- setResponseTopic(response)#
- 参数:
response – str
将响应主题设置为
response
。- setUserProperties(properties)#
- 参数:
properties –
QMqttUserProperties
将用户属性设置为
properties
。- setWillDelayInterval(delay)#
- 参数:
delay – int
设置遗嘱延迟间隔为
delay
。- userProperties()#
- 返回类型:
QMqttUserProperties
返回用户属性。
- willDelayInterval()#
- 返回类型:
int
在从服务器断开连接后,返回遗嘱消息发送的延迟秒数。