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