Public Attributes | List of all members
MQTTAsync_createOptions Struct Reference

#include <MQTTAsync.h>

Public Attributes

int allowDisconnectedSendAtAnyTime
 
int deleteOldestMessages
 
int maxBufferedMessages
 
int MQTTVersion
 
int persistQoS0
 
int restoreMessages
 
int sendWhileDisconnected
 
char struct_id [4]
 
int struct_version
 

Detailed Description

Options for the MQTTAsync_createWithOptions call

Definition at line 927 of file MQTTAsync.h.

Member Data Documentation

int MQTTAsync_createOptions::allowDisconnectedSendAtAnyTime

Allow sending of messages while disconnected before a first successful connect.

Definition at line 950 of file MQTTAsync.h.

int MQTTAsync_createOptions::deleteOldestMessages

Definition at line 954 of file MQTTAsync.h.

int MQTTAsync_createOptions::maxBufferedMessages

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

Definition at line 940 of file MQTTAsync.h.

int MQTTAsync_createOptions::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.

Definition at line 946 of file MQTTAsync.h.

int MQTTAsync_createOptions::persistQoS0

Definition at line 962 of file MQTTAsync.h.

int MQTTAsync_createOptions::restoreMessages

Definition at line 958 of file MQTTAsync.h.

int MQTTAsync_createOptions::sendWhileDisconnected

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

Definition at line 938 of file MQTTAsync.h.

char MQTTAsync_createOptions::struct_id[4]

The eyecatcher for this structure. must be MQCO.

Definition at line 930 of file MQTTAsync.h.

int MQTTAsync_createOptions::struct_version

The version number of this structure. Must be 0, 1, 2 or 3 0 means no MQTTVersion 1 means no allowDisconnectedSendAtAnyTime, deleteOldestMessages, restoreMessages 2 means no persistQoS0

Definition at line 936 of file MQTTAsync.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:49