![]() |
MQTT C Client Libraries Internals
|
The data returned on completion of a successful API call in the response callback onSuccess. More...
#include <MQTTAsync.h>
Data Fields | ||
char | struct_id [4] | |
The eyecatcher for this structure. | ||
int | struct_version | |
The version number of this structure. | ||
MQTTAsync_token | token | |
A token identifying the successful request. | ||
enum MQTTReasonCodes | reasonCode | |
MQTT V5 reason code returned. | ||
MQTTProperties | properties | |
MQTT V5 properties returned, if any. | ||
union { | ||
struct { | ||
int reasonCodeCount | ||
the number of reason codes in the reasonCodes array | ||
enum MQTTReasonCodes * reasonCodes | ||
an array of reasonCodes | ||
} sub | ||
For subscribeMany, the list of reasonCodes returned by the server. | ||
struct { | ||
MQTTAsync_message message | ||
the message being sent to the server | ||
char * destinationName | ||
the topic destination for the message | ||
} pub | ||
For publish, the message being sent to the server. | ||
struct { | ||
char * serverURI | ||
the connection string of the server | ||
int MQTTVersion | ||
the version of MQTT being used | ||
int sessionPresent | ||
the session present flag returned from the server | ||
} connect | ||
struct { | ||
int reasonCodeCount | ||
the number of reason codes in the reasonCodes array | ||
enum MQTTReasonCodes * reasonCodes | ||
an array of reasonCodes | ||
} unsub | ||
For unsubscribeMany, the list of reasonCodes returned by the server. | ||
} | alt | |
A union of the different values that can be returned for subscribe, unsubscribe and publish. | ||
The data returned on completion of a successful API call in the response callback onSuccess.
char MQTTAsync_successData5::struct_id[4] |
The eyecatcher for this structure.
Will be MQSD.
int MQTTAsync_successData5::struct_version |
The version number of this structure.
Will be 0
MQTTAsync_token MQTTAsync_successData5::token |
A token identifying the successful request.
Can be used to refer to the request later.