MQTT C Client Libraries Internals: MQTTAsync_successData Struct Reference

| MQTT C Client Libraries Internals

Loading...
Searching...
No Matches
Data Fields
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:
[legend]

## 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:

- MQTTAsync.h