MQTT C Client Libraries Internals
Data Fields
MQTTClient_createOptions Struct Reference

Options for the MQTTClient_createWithOptions call. More...

#include <MQTTClient.h>

Data Fields

char struct_id [4]
 The eyecatcher for this structure. More...
 
int struct_version
 The version number of this structure. More...
 
int MQTTVersion
 Whether the MQTT version is 3.1, 3.1.1, or 5. More...
 

Detailed Description

Options for the MQTTClient_createWithOptions call.

Field Documentation

◆ MQTTVersion

int MQTTClient_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.

◆ struct_id

char MQTTClient_createOptions::struct_id[4]

The eyecatcher for this structure.

must be MQCO.

◆ struct_version

int MQTTClient_createOptions::struct_version

The version number of this structure.

Must be 0


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