class QMqttLastWillProperties#

QMqttLastWillProperties 类表示在连接到服务器时指定最后意愿时,QMqttClient 可以传递给服务器的配置选项。 更多...

概要#

方法#

注意

本文档可能包含从C++自动翻译到Python的短码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们

详细描述#

注意

最后遗愿属性是MQTT 5.0规范的一部分,并且在使用低于此协议级时无法使用。有关更多信息,请参阅ProtocolVersion

__init__()#
__init__(arg__1)
参数:

arg__1QMqttLastWillProperties

contentType()#
返回类型:

str

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

correlationData()#
返回类型:

QByteArray

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

messageExpiryInterval()#
返回类型:

int

返回遗嘱消息的有效期(单位:秒),从遗嘱延迟间隔开始计时。

payloadFormatIndicator()#
返回类型:

PayloadFormatIndicator

返回有效载荷格式指示符。

responseTopic()#
返回类型:

str

返回订阅者应响应的遗嘱消息主题。

setContentType(content)#
参数:

content – str

将内容类型设置为 content

参见

contentType()

setCorrelationData(correlation)#
参数:

correlationQByteArray

将相关数据设置为 correlation

setMessageExpiryInterval(expiry)#
参数:

expiry – int

将消息到期间隔设置为 expiry

setPayloadFormatIndicator(p)#
参数:

pPayloadFormatIndicator

将有效载荷格式指示符设置为 p

setResponseTopic(response)#
参数:

response – str

将响应主题设置为 response

setUserProperties(properties)#
参数:

propertiesQMqttUserProperties

将用户属性设置为 properties

setWillDelayInterval(delay)#
参数:

delay – int

设置遗嘱延迟间隔为 delay

userProperties()#
返回类型:

QMqttUserProperties

返回用户属性。

willDelayInterval()#
返回类型:

int

在从服务器断开连接后,返回遗嘱消息发送的延迟秒数。