天嵌二次封装库使用手册  V2.1.2
MQTTAsync_willOptions结构体 参考

#include <MQTTAsync.h>

Public 属性

char struct_id [4]
 
int struct_version
 
const char * topicName
 
const char * message
 
int retained
 
int qos
 
struct {
   int   len
 
   const void *   data
 
payload
 

详细描述

MQTTAsync_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client. In the event that a client unexpectedly loses its connection to the server, the server publishes the LWT message to the LWT topic on behalf of the client. This allows other clients (subscribed to the LWT topic) to be made aware that the client has disconnected. To enable the LWT function for a specific client, a valid pointer to an MQTTAsync_willOptions structure is passed in the MQTTAsync_connectOptions structure used in the MQTTAsync_connect() call that connects the client to the server. The pointer to MQTTAsync_willOptions can be set to NULL if the LWT function is not required.

在文件 MQTTAsync.h999 行定义.

类成员变量说明

const void* MQTTAsync_willOptions::data

binary payload data

在文件 MQTTAsync.h1024 行定义.

int MQTTAsync_willOptions::len

binary payload length

在文件 MQTTAsync.h1023 行定义.

const char* MQTTAsync_willOptions::message

The LWT payload.

在文件 MQTTAsync.h1010 行定义.

struct { ... } MQTTAsync_willOptions::payload

The LWT payload in binary form. This is only checked and used if the message option is NULL

int MQTTAsync_willOptions::qos

The quality of service setting for the LWT message (see MQTTAsync_message.qos and qos).

在文件 MQTTAsync.h1019 行定义.

int MQTTAsync_willOptions::retained

The retained flag for the LWT message (see MQTTAsync_message.retained).

在文件 MQTTAsync.h1014 行定义.

char MQTTAsync_willOptions::struct_id[4]

The eyecatcher for this structure. must be MQTW.

在文件 MQTTAsync.h1002 行定义.

int MQTTAsync_willOptions::struct_version

The version number of this structure. Must be 0 or 1 0 indicates no binary will message support

在文件 MQTTAsync.h1006 行定义.

const char* MQTTAsync_willOptions::topicName

The LWT topic to which the LWT message will be published.

在文件 MQTTAsync.h1008 行定义.


该结构体的文档由以下文件生成: