MQTTAsync_disconnectOptions(3)

NAME
MQTTAsync_disconnectOptions

SYNOPSIS

#include <MQTTAsync.h>

  Data Fields
char struct_id [4]
int struct_version
int timeout
MQTTAsync_onSuccess * onSuccess
MQTTAsync_onFailure * onFailure
void * context
MQTTProperties properties
enum MQTTReasonCodes reasonCode
MQTTAsync_onSuccess5 * onSuccess5
MQTTAsync_onFailure5 * onFailure5

Detailed Description

Options for the MQTTAsync_disconnect call

Field Documentation

  char struct_id[4]
The eyecatcher for this structure. Must be MQTD.

  int struct_version
The version number of this structure. Must be 0 or 1. 0 signifies no V5 properties

  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. Can be set to NULL, in which case no indication of successful completion will be received.

  MQTTAsync_onFailure* 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.

  void* 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.

  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. Can be set to NULL, in which case no indication of successful completion will be received.

  MQTTAsync_onFailure5* 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.

Author

Generated automatically by Doxygen for Paho Asynchronous MQTT C Client Library from the source code.