MQTT C Client Libraries Internals
Data Fields
MQTTAsync_disconnectOptions Struct Reference

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
 A pointer to any application-specific context. More...
 

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.

◆ 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.

◆ 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 SSL options


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