MQTT C Client Libraries Internals
Data Fields
MQTTAsync_disconnectOptions Struct Reference

Options for the ::MQTTAsync_disconnect call. More...

#include <MQTTAsync.h>

Collaboration diagram for MQTTAsync_disconnectOptions:
Collaboration graph
[legend]

Data Fields

char struct_id [4]
 The eyecatcher for this structure. More...
 
int struct_version
 The version number of this structure. More...
 
int timeout
 The client delays disconnection for up to this time (in milliseconds) in order to allow in-flight message transfers to complete.
 
MQTTAsync_onSuccess * onSuccess
 A pointer to a callback function to be called if the disconnect successfully completes. More...
 
MQTTAsync_onFailure * onFailure
 A pointer to a callback function to be called if the disconnect fails. More...
 
void * context
 
MQTTProperties properties
 MQTT V5 input properties.
 
enum MQTTReasonCodes reasonCode
 Reason code for MQTTV5 disconnect.
 
MQTTAsync_onSuccess5 * onSuccess5
 A pointer to a callback function to be called if the disconnect successfully completes. More...
 
MQTTAsync_onFailure5 * onFailure5
 A pointer to a callback function to be called if the disconnect fails. More...
 

Detailed Description

Options for the ::MQTTAsync_disconnect call.

Field Documentation

◆ context

void* MQTTAsync_disconnectOptions::context
A pointer to any application-specific context. The

the context pointer is passed to success or failure callback functions to provide access to the context information in the callback.

◆ onFailure

MQTTAsync_onFailure* MQTTAsync_disconnectOptions::onFailure

A pointer to a callback function to be called if the disconnect fails.

Can be set to NULL, in which case no indication of unsuccessful completion will be received.

◆ onFailure5

MQTTAsync_onFailure5* MQTTAsync_disconnectOptions::onFailure5

A pointer to a callback function to be called if the disconnect fails.

Can be set to NULL, in which case no indication of unsuccessful completion will be received.

◆ onSuccess

MQTTAsync_onSuccess* MQTTAsync_disconnectOptions::onSuccess

A pointer to a callback function to be called if the disconnect successfully completes.

Can be set to NULL, in which case no indication of successful completion will be received.

◆ onSuccess5

MQTTAsync_onSuccess5* MQTTAsync_disconnectOptions::onSuccess5

A pointer to a callback function to be called if the disconnect successfully completes.

Can be set to NULL, in which case no indication of successful completion will be received.

◆ struct_id

char MQTTAsync_disconnectOptions::struct_id[4]

The eyecatcher for this structure.

Must be MQTD.

◆ struct_version

int MQTTAsync_disconnectOptions::struct_version

The version number of this structure.

Must be 0 or 1. 0 signifies no V5 properties


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