MQTT C Client Libraries Internals
Loading...
Searching...
No Matches
MQTTAsync_successData Struct Reference

The data returned on completion of a successful API call in the response callback onSuccess. More...

#include <MQTTAsync.h>

Collaboration diagram for MQTTAsync_successData:

Data Fields

MQTTAsync_token token
 A token identifying the successful request.
union { 
   int   qos 
 For subscribe, the granted QoS of the subscription returned by the server. More...
   int *   qosList 
 For subscribeMany, if more than one subscription was requested, the list of granted QoSs of the subscriptions 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
alt
 A union of the different values that can be returned for subscribe, unsubscribe and publish.

Detailed Description

The data returned on completion of a successful API call in the response callback onSuccess.

Field Documentation

◆ qos

int MQTTAsync_successData::qos

For subscribe, the granted QoS of the subscription returned by the server.

Also for subscribeMany, if only 1 subscription was requested.

◆ token

MQTTAsync_token MQTTAsync_successData::token

A token identifying the successful request.

Can be used to refer to the request later.


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