#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 |
Options for the MQTTAsync_createWithOptions call
Definition at line 927 of file MQTTAsync.h.
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.