Paho Asynchronous MQTT C Client Library
Data Fields
MQTTAsync_createOptions Struct Reference

#include <MQTTAsync.h>

Data Fields

char struct_id [4]
 
int struct_version
 
int sendWhileDisconnected
 
int maxBufferedMessages
 
int MQTTVersion
 

Field Documentation

◆ struct_id

char struct_id[4]

The eyecatcher for this structure. must be MQCO.

◆ struct_version

int struct_version

The version number of this structure. Must be 0 or 1 0 means no MQTTVersion

◆ sendWhileDisconnected

int sendWhileDisconnected

Whether to allow messages to be sent when the client library is not connected.

◆ maxBufferedMessages

int maxBufferedMessages

the maximum number of messages allowed to be buffered while not connected.

◆ MQTTVersion

int MQTTVersion

Whether the MQTT version is 3.1, 3.1.1, or 5. To use V5, this must be set. MQTT V5 has to be chosen here, because during the create call the message persistence is initialized, and we want to know whether the format of any persisted messages is appropriate for the MQTT version we are going to connect with. Selecting 3.1 or 3.1.1 and attempting to read 5.0 persisted messages will result in an error on create.


The documentation for this struct was generated from the following file: