From 2150ba29d9df24ad1733c460eb099f292af84ee5 Mon Sep 17 00:00:00 2001 From: Ian Craggs Date: Tue, 7 Jan 2025 13:24:37 +0000 Subject: [PATCH] Small doc update --- docs/MQTTAsync/html/_h_t_t_p_proxies.html | 2 +- docs/MQTTAsync/html/_m_q_t_t_async_8h.html | 6 +- .../html/_m_q_t_t_async_8h_source.html | 1364 ++++++++--------- .../html/_m_q_t_t_client_persistence_8h.html | 2 +- ..._m_q_t_t_client_persistence_8h_source.html | 2 +- .../html/_m_q_t_t_properties_8h.html | 2 +- .../html/_m_q_t_t_properties_8h_source.html | 2 +- .../html/_m_q_t_t_reason_codes_8h.html | 2 +- .../html/_m_q_t_t_reason_codes_8h_source.html | 2 +- .../html/_m_q_t_t_subscribe_opts_8h.html | 2 +- .../_m_q_t_t_subscribe_opts_8h_source.html | 2 +- docs/MQTTAsync/html/annotated.html | 2 +- docs/MQTTAsync/html/async.html | 2 +- docs/MQTTAsync/html/auto_reconnect.html | 2 +- docs/MQTTAsync/html/callbacks.html | 2 +- docs/MQTTAsync/html/classes.html | 2 +- docs/MQTTAsync/html/files.html | 2 +- docs/MQTTAsync/html/functions.html | 2 +- docs/MQTTAsync/html/functions_vars.html | 2 +- docs/MQTTAsync/html/globals.html | 2 +- docs/MQTTAsync/html/globals_defs.html | 2 +- docs/MQTTAsync/html/globals_enum.html | 2 +- docs/MQTTAsync/html/globals_eval.html | 2 +- docs/MQTTAsync/html/globals_func.html | 2 +- docs/MQTTAsync/html/globals_p.html | 2 +- docs/MQTTAsync/html/globals_type.html | 2 +- docs/MQTTAsync/html/index.html | 5 +- docs/MQTTAsync/html/offline_publish.html | 2 +- docs/MQTTAsync/html/pages.html | 2 +- docs/MQTTAsync/html/publish.html | 62 +- docs/MQTTAsync/html/qos.html | 2 +- .../struct_m_q_t_t_async___s_s_l_options.html | 2 +- .../struct_m_q_t_t_async__connect_data.html | 2 +- ...struct_m_q_t_t_async__connect_options.html | 2 +- .../struct_m_q_t_t_async__create_options.html | 2 +- ...uct_m_q_t_t_async__disconnect_options.html | 2 +- .../struct_m_q_t_t_async__failure_data.html | 2 +- .../struct_m_q_t_t_async__failure_data5.html | 2 +- .../struct_m_q_t_t_async__init__options.html | 2 +- .../html/struct_m_q_t_t_async__message.html | 2 +- .../struct_m_q_t_t_async__name_value.html | 2 +- ...truct_m_q_t_t_async__response_options.html | 2 +- .../struct_m_q_t_t_async__success_data.html | 2 +- .../struct_m_q_t_t_async__success_data5.html | 2 +- .../struct_m_q_t_t_async__will_options.html | 2 +- .../struct_m_q_t_t_client__persistence.html | 2 +- .../html/struct_m_q_t_t_len_string.html | 2 +- .../html/struct_m_q_t_t_properties.html | 2 +- .../html/struct_m_q_t_t_property.html | 2 +- .../struct_m_q_t_t_subscribe__options.html | 2 +- docs/MQTTAsync/html/subscribe.html | 50 +- docs/MQTTAsync/html/tracing.html | 2 +- docs/MQTTAsync/html/wildcard.html | 2 +- docs/MQTTAsync/man/man3/MQTTAsync.h.3 | 2 +- .../MQTTAsync/man/man3/MQTTAsync_SSLOptions.3 | 2 +- .../man/man3/MQTTAsync_connectData.3 | 2 +- .../man/man3/MQTTAsync_connectOptions.3 | 2 +- .../man/man3/MQTTAsync_createOptions.3 | 2 +- .../man/man3/MQTTAsync_disconnectOptions.3 | 2 +- .../man/man3/MQTTAsync_failureData.3 | 2 +- .../man/man3/MQTTAsync_failureData5.3 | 2 +- .../man/man3/MQTTAsync_init_options.3 | 2 +- docs/MQTTAsync/man/man3/MQTTAsync_message.3 | 2 +- docs/MQTTAsync/man/man3/MQTTAsync_nameValue.3 | 2 +- .../man/man3/MQTTAsync_responseOptions.3 | 2 +- .../man/man3/MQTTAsync_successData.3 | 2 +- .../man/man3/MQTTAsync_successData5.3 | 2 +- .../man/man3/MQTTAsync_willOptions.3 | 2 +- .../man/man3/MQTTClientPersistence.h.3 | 2 +- .../man/man3/MQTTClient_persistence.3 | 2 +- docs/MQTTAsync/man/man3/MQTTLenString.3 | 2 +- docs/MQTTAsync/man/man3/MQTTProperties.3 | 2 +- docs/MQTTAsync/man/man3/MQTTProperties.h.3 | 2 +- docs/MQTTAsync/man/man3/MQTTProperty.3 | 2 +- docs/MQTTAsync/man/man3/MQTTReasonCodes.h.3 | 2 +- docs/MQTTAsync/man/man3/MQTTSubscribeOpts.h.3 | 2 +- .../man/man3/MQTTSubscribe_options.3 | 2 +- docs/MQTTAsync/man/man3/_h_t_t_p_proxies.3 | 2 +- docs/MQTTAsync/man/man3/async.3 | 2 +- docs/MQTTAsync/man/man3/auto_reconnect.3 | 2 +- docs/MQTTAsync/man/man3/callbacks.3 | 2 +- docs/MQTTAsync/man/man3/offline_publish.3 | 2 +- docs/MQTTAsync/man/man3/publish.3 | 2 +- docs/MQTTAsync/man/man3/qos.3 | 2 +- docs/MQTTAsync/man/man3/subscribe.3 | 2 +- docs/MQTTAsync/man/man3/tracing.3 | 2 +- docs/MQTTAsync/man/man3/wildcard.3 | 2 +- docs/MQTTClient/html/_h_t_t_p_proxies.html | 2 +- docs/MQTTClient/html/_m_q_t_t_client_8h.html | 6 +- .../html/_m_q_t_t_client_8h_source.html | 860 +++++------ .../html/_m_q_t_t_client_persistence_8h.html | 2 +- ..._m_q_t_t_client_persistence_8h_source.html | 2 +- .../html/_m_q_t_t_properties_8h.html | 2 +- .../html/_m_q_t_t_properties_8h_source.html | 2 +- .../html/_m_q_t_t_reason_codes_8h.html | 2 +- .../html/_m_q_t_t_reason_codes_8h_source.html | 2 +- .../html/_m_q_t_t_subscribe_opts_8h.html | 2 +- .../_m_q_t_t_subscribe_opts_8h_source.html | 2 +- docs/MQTTClient/html/annotated.html | 2 +- docs/MQTTClient/html/async.html | 2 +- docs/MQTTClient/html/callbacks.html | 2 +- docs/MQTTClient/html/classes.html | 2 +- docs/MQTTClient/html/files.html | 2 +- docs/MQTTClient/html/functions.html | 2 +- docs/MQTTClient/html/functions_vars.html | 2 +- docs/MQTTClient/html/globals.html | 2 +- docs/MQTTClient/html/globals_defs.html | 2 +- docs/MQTTClient/html/globals_enum.html | 2 +- docs/MQTTClient/html/globals_eval.html | 2 +- docs/MQTTClient/html/globals_func.html | 2 +- docs/MQTTClient/html/globals_p.html | 2 +- docs/MQTTClient/html/globals_type.html | 2 +- docs/MQTTClient/html/index.html | 3 +- docs/MQTTClient/html/pages.html | 2 +- docs/MQTTClient/html/pubasync.html | 28 +- docs/MQTTClient/html/pubsync.html | 28 +- docs/MQTTClient/html/qos.html | 2 +- ...struct_m_q_t_t_client___s_s_l_options.html | 2 +- ...truct_m_q_t_t_client__connect_options.html | 2 +- ...struct_m_q_t_t_client__create_options.html | 2 +- .../struct_m_q_t_t_client__init__options.html | 2 +- .../html/struct_m_q_t_t_client__message.html | 2 +- .../struct_m_q_t_t_client__name_value.html | 2 +- .../struct_m_q_t_t_client__persistence.html | 2 +- .../struct_m_q_t_t_client__will_options.html | 2 +- .../html/struct_m_q_t_t_len_string.html | 2 +- .../html/struct_m_q_t_t_properties.html | 2 +- .../html/struct_m_q_t_t_property.html | 2 +- .../html/struct_m_q_t_t_response.html | 2 +- .../struct_m_q_t_t_subscribe__options.html | 2 +- docs/MQTTClient/html/subasync.html | 22 +- docs/MQTTClient/html/tracing.html | 2 +- docs/MQTTClient/html/wildcard.html | 2 +- docs/MQTTClient/man/man3/MQTTClient.h.3 | 2 +- .../man/man3/MQTTClientPersistence.h.3 | 2 +- .../man/man3/MQTTClient_SSLOptions.3 | 2 +- .../man/man3/MQTTClient_connectOptions.3 | 2 +- .../man/man3/MQTTClient_createOptions.3 | 2 +- .../man/man3/MQTTClient_init_options.3 | 2 +- docs/MQTTClient/man/man3/MQTTClient_message.3 | 2 +- .../man/man3/MQTTClient_nameValue.3 | 2 +- .../man/man3/MQTTClient_persistence.3 | 2 +- .../man/man3/MQTTClient_willOptions.3 | 2 +- docs/MQTTClient/man/man3/MQTTLenString.3 | 2 +- docs/MQTTClient/man/man3/MQTTProperties.3 | 2 +- docs/MQTTClient/man/man3/MQTTProperties.h.3 | 2 +- docs/MQTTClient/man/man3/MQTTProperty.3 | 2 +- docs/MQTTClient/man/man3/MQTTReasonCodes.h.3 | 2 +- docs/MQTTClient/man/man3/MQTTResponse.3 | 2 +- .../MQTTClient/man/man3/MQTTSubscribeOpts.h.3 | 2 +- .../man/man3/MQTTSubscribe_options.3 | 2 +- docs/MQTTClient/man/man3/_h_t_t_p_proxies.3 | 2 +- docs/MQTTClient/man/man3/async.3 | 2 +- docs/MQTTClient/man/man3/callbacks.3 | 2 +- docs/MQTTClient/man/man3/pubasync.3 | 2 +- docs/MQTTClient/man/man3/pubsync.3 | 2 +- docs/MQTTClient/man/man3/qos.3 | 2 +- docs/MQTTClient/man/man3/subasync.3 | 2 +- docs/MQTTClient/man/man3/tracing.3 | 2 +- docs/MQTTClient/man/man3/wildcard.3 | 2 +- 160 files changed, 1367 insertions(+), 1365 deletions(-) diff --git a/docs/MQTTAsync/html/_h_t_t_p_proxies.html b/docs/MQTTAsync/html/_h_t_t_p_proxies.html index c61b6944..5bf9475c 100644 --- a/docs/MQTTAsync/html/_h_t_t_p_proxies.html +++ b/docs/MQTTAsync/html/_h_t_t_p_proxies.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/_m_q_t_t_async_8h.html b/docs/MQTTAsync/html/_m_q_t_t_async_8h.html index 7347c602..c9d9f330 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_async_8h.html +++ b/docs/MQTTAsync/html/_m_q_t_t_async_8h.html @@ -949,7 +949,7 @@ Functions
Value:
{ {'M', 'Q', 'T', 'C'}, 8, 60, 1, 65535, NULL, NULL, NULL, 30, 0,\
NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
-
#define MQTTVERSION_DEFAULT
Definition MQTTAsync.h:212
+
#define MQTTVERSION_DEFAULT
Definition MQTTAsync.h:214

Initializer for connect options for MQTT 3.1.1 non-WebSocket connections

@@ -967,7 +967,7 @@ Functions
Value:
{ {'M', 'Q', 'T', 'C'}, 8, 60, 0, 65535, NULL, NULL, NULL, 30, 0,\
NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
-
#define MQTTVERSION_5
Definition MQTTAsync.h:224
+
#define MQTTVERSION_5
Definition MQTTAsync.h:226

Initializer for connect options for MQTT 5.0 non-WebSocket connections

@@ -2754,7 +2754,7 @@ Functions diff --git a/docs/MQTTAsync/html/_m_q_t_t_async_8h_source.html b/docs/MQTTAsync/html/_m_q_t_t_async_8h_source.html index 961f0ec0..5129c845 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_async_8h_source.html +++ b/docs/MQTTAsync/html/_m_q_t_t_async_8h_source.html @@ -115,605 +115,605 @@ $(function(){ initResizable(false); });
25
26/********************************************************************/
27
-
86/*
-
88*/
-
89#if !defined(MQTTASYNC_H)
-
90#define MQTTASYNC_H
-
91
-
92#if defined(__cplusplus)
-
93 extern "C" {
-
94#endif
-
95
-
96#include <stdio.h>
-
97/*
-
99*/
-
100
-
101#include "MQTTExportDeclarations.h"
+
88/*
+
90*/
+
91#if !defined(MQTTASYNC_H)
+
92#define MQTTASYNC_H
+
93
+
94#if defined(__cplusplus)
+
95 extern "C" {
+
96#endif
+
97
+
98#include <stdio.h>
+
99/*
+
101*/
102
-
103#include "MQTTProperties.h"
-
104#include "MQTTReasonCodes.h"
-
105#include "MQTTSubscribeOpts.h"
-
106#if !defined(NO_PERSISTENCE)
-
107#include "MQTTClientPersistence.h"
-
108#else
-
109#define MQTTCLIENT_PERSISTENCE_NONE 1
-
110#endif
-
111
-
116#define MQTTASYNC_SUCCESS 0
-
121#define MQTTASYNC_FAILURE -1
-
122
-
123/* error code -2 is MQTTAsync_PERSISTENCE_ERROR */
+
103#include "MQTTExportDeclarations.h"
+
104
+
105#include "MQTTProperties.h"
+
106#include "MQTTReasonCodes.h"
+
107#include "MQTTSubscribeOpts.h"
+
108#if !defined(NO_PERSISTENCE)
+
109#include "MQTTClientPersistence.h"
+
110#else
+
111#define MQTTCLIENT_PERSISTENCE_NONE 1
+
112#endif
+
113
+
118#define MQTTASYNC_SUCCESS 0
+
123#define MQTTASYNC_FAILURE -1
124
-
125#define MQTTASYNC_PERSISTENCE_ERROR -2
+
125/* error code -2 is MQTTAsync_PERSISTENCE_ERROR */
126
-
130#define MQTTASYNC_DISCONNECTED -3
-
135#define MQTTASYNC_MAX_MESSAGES_INFLIGHT -4
-
139#define MQTTASYNC_BAD_UTF8_STRING -5
-
143#define MQTTASYNC_NULL_PARAMETER -6
-
149#define MQTTASYNC_TOPICNAME_TRUNCATED -7
-
154#define MQTTASYNC_BAD_STRUCTURE -8
-
158#define MQTTASYNC_BAD_QOS -9
-
162#define MQTTASYNC_NO_MORE_MSGIDS -10
-
166#define MQTTASYNC_OPERATION_INCOMPLETE -11
-
170#define MQTTASYNC_MAX_BUFFERED_MESSAGES -12
-
174#define MQTTASYNC_SSL_NOT_SUPPORTED -13
-
185#define MQTTASYNC_BAD_PROTOCOL -14
-
189#define MQTTASYNC_BAD_MQTT_OPTION -15
-
193#define MQTTASYNC_WRONG_MQTT_VERSION -16
-
197#define MQTTASYNC_0_LEN_WILL_TOPIC -17
-
198/*
-
199 * Return code: connect or disconnect command ignored because there is already a connect or disconnect
-
200 * command at the head of the list waiting to be processed. Use the onSuccess/onFailure callbacks to wait
-
201 * for the previous connect or disconnect command to be complete.
-
202 */
-
203#define MQTTASYNC_COMMAND_IGNORED -18
-
204 /*
-
205 * Return code: maxBufferedMessages in the connect options must be >= 0
-
206 */
-
207 #define MQTTASYNC_MAX_BUFFERED -19
-
208
-
212#define MQTTVERSION_DEFAULT 0
-
216#define MQTTVERSION_3_1 3
-
220#define MQTTVERSION_3_1_1 4
-
224#define MQTTVERSION_5 5
-
228#define MQTT_BAD_SUBSCRIBE 0x80
-
229
-
230
-
-
234typedef struct
-
235{
-
237 char struct_id[4];
- - - +
127#define MQTTASYNC_PERSISTENCE_ERROR -2
+
128
+
132#define MQTTASYNC_DISCONNECTED -3
+
137#define MQTTASYNC_MAX_MESSAGES_INFLIGHT -4
+
141#define MQTTASYNC_BAD_UTF8_STRING -5
+
145#define MQTTASYNC_NULL_PARAMETER -6
+
151#define MQTTASYNC_TOPICNAME_TRUNCATED -7
+
156#define MQTTASYNC_BAD_STRUCTURE -8
+
160#define MQTTASYNC_BAD_QOS -9
+
164#define MQTTASYNC_NO_MORE_MSGIDS -10
+
168#define MQTTASYNC_OPERATION_INCOMPLETE -11
+
172#define MQTTASYNC_MAX_BUFFERED_MESSAGES -12
+
176#define MQTTASYNC_SSL_NOT_SUPPORTED -13
+
187#define MQTTASYNC_BAD_PROTOCOL -14
+
191#define MQTTASYNC_BAD_MQTT_OPTION -15
+
195#define MQTTASYNC_WRONG_MQTT_VERSION -16
+
199#define MQTTASYNC_0_LEN_WILL_TOPIC -17
+
200/*
+
201 * Return code: connect or disconnect command ignored because there is already a connect or disconnect
+
202 * command at the head of the list waiting to be processed. Use the onSuccess/onFailure callbacks to wait
+
203 * for the previous connect or disconnect command to be complete.
+
204 */
+
205#define MQTTASYNC_COMMAND_IGNORED -18
+
206 /*
+
207 * Return code: maxBufferedMessages in the connect options must be >= 0
+
208 */
+
209 #define MQTTASYNC_MAX_BUFFERED -19
+
210
+
214#define MQTTVERSION_DEFAULT 0
+
218#define MQTTVERSION_3_1 3
+
222#define MQTTVERSION_3_1_1 4
+
226#define MQTTVERSION_5 5
+
230#define MQTT_BAD_SUBSCRIBE 0x80
+
231
+
232
+
+
236typedef struct
+
237{
+
239 char struct_id[4];
+ + +
-
243
-
244#define MQTTAsync_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }
245
- -
251
-
256typedef void* MQTTAsync;
-
266typedef int MQTTAsync_token;
-
267
-
-
274typedef struct
-
275{
-
277 char struct_id[4];
- - -
284 void* payload;
-
298 int qos;
- -
324 int dup;
-
330 int msgid;
- - +
246#define MQTTAsync_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }
+
247
+ +
253
+
258typedef void* MQTTAsync;
+
268typedef int MQTTAsync_token;
+
269
+
+
276typedef struct
+
277{
+
279 char struct_id[4];
+ + +
286 void* payload;
+
300 int qos;
+ +
326 int dup;
+
332 int msgid;
+ +
-
336
-
337#define MQTTAsync_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }
338
-
372typedef int MQTTAsync_messageArrived(void* context, char* topicName, int topicLen, MQTTAsync_message* message);
-
373
-
395typedef void MQTTAsync_deliveryComplete(void* context, MQTTAsync_token token);
-
396
-
415typedef void MQTTAsync_connectionLost(void* context, char* cause);
-
416
-
417
-
433typedef void MQTTAsync_connected(void* context, char* cause);
-
434
-
446typedef void MQTTAsync_disconnected(void* context, MQTTProperties* properties,
-
447 enum MQTTReasonCodes reasonCode);
-
448
-
464LIBMQTT_API int MQTTAsync_setDisconnected(MQTTAsync handle, void* context, MQTTAsync_disconnected* co);
-
465
-
-
467typedef struct
-
468{
-
470 char struct_id[4];
- -
479 const char* username;
-
485 struct {
-
486 int len;
-
487 const void* data;
-
488 } binarypwd;
- +
339#define MQTTAsync_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }
+
340
+
374typedef int MQTTAsync_messageArrived(void* context, char* topicName, int topicLen, MQTTAsync_message* message);
+
375
+
397typedef void MQTTAsync_deliveryComplete(void* context, MQTTAsync_token token);
+
398
+
417typedef void MQTTAsync_connectionLost(void* context, char* cause);
+
418
+
419
+
435typedef void MQTTAsync_connected(void* context, char* cause);
+
436
+
448typedef void MQTTAsync_disconnected(void* context, MQTTProperties* properties,
+
449 enum MQTTReasonCodes reasonCode);
+
450
+
466LIBMQTT_API int MQTTAsync_setDisconnected(MQTTAsync handle, void* context, MQTTAsync_disconnected* co);
+
467
+
+
469typedef struct
+
470{
+
472 char struct_id[4];
+ +
481 const char* username;
+
487 struct {
+
488 int len;
+
489 const void* data;
+
490 } binarypwd;
+
-
490
-
491#define MQTTAsync_connectData_initializer {{'M', 'Q', 'C', 'D'}, 0, NULL, {0, NULL}}
492
- -
500
- -
511
-
512#if !defined(NO_PERSISTENCE)
- -
523
-
524
- -
535#endif
-
536
-
-
538typedef struct
-
539{
- -
543 int code;
-
545 const char *message;
- +
493#define MQTTAsync_connectData_initializer {{'M', 'Q', 'C', 'D'}, 0, NULL, {0, NULL}}
+
494
+ +
502
+ +
513
+
514#if !defined(NO_PERSISTENCE)
+ +
525
+
526
+ +
537#endif
+
538
+
+
540typedef struct
+
541{
+ +
545 int code;
+
547 const char *message;
+
-
547
-
548
-
-
550typedef struct
-
551{
-
553 char struct_id[4];
- - - - -
563 int code;
-
565 const char *message;
- - +
549
+
550
+
+
552typedef struct
+
553{
+
555 char struct_id[4];
+ + + + +
565 int code;
+
567 const char *message;
+ +
-
569
-
570#define MQTTAsync_failureData5_initializer {{'M', 'Q', 'F', 'D'}, 0, 0, MQTTREASONCODE_SUCCESS, MQTTProperties_initializer, 0, NULL, 0}
571
-
-
573typedef struct
-
574{
- -
578 union
-
579 {
-
582 int qos;
- -
587 struct
-
588 {
- - -
591 } pub;
-
592 /* For connect, the server connected to, MQTT version used, and sessionPresent flag */
-
593 struct
-
594 {
-
595 char* serverURI;
- - -
598 } connect;
-
599 } alt;
- +
572#define MQTTAsync_failureData5_initializer {{'M', 'Q', 'F', 'D'}, 0, 0, MQTTREASONCODE_SUCCESS, MQTTProperties_initializer, 0, NULL, 0}
+
573
+
+
575typedef struct
+
576{
+ +
580 union
+
581 {
+
584 int qos;
+ +
589 struct
+
590 {
+ + +
593 } pub;
+
594 /* For connect, the server connected to, MQTT version used, and sessionPresent flag */
+
595 struct
+
596 {
+
597 char* serverURI;
+ + +
600 } connect;
+
601 } alt;
+
-
601
-
602
-
-
604typedef struct
-
605{
-
606 char struct_id[4];
- - - - -
613 union
-
614 {
-
616 struct
-
617 {
- - -
620 } sub;
-
622 struct
-
623 {
- - -
626 } pub;
-
627 /* For connect, the server connected to, MQTT version used, and sessionPresent flag */
-
628 struct
-
629 {
-
630 char* serverURI;
- - -
633 } connect;
-
635 struct
-
636 {
-
637 int reasonCodeCount;
-
638 enum MQTTReasonCodes* reasonCodes;
-
639 } unsub;
-
640 } alt;
- +
603
+
604
+
+
606typedef struct
+
607{
+
608 char struct_id[4];
+ + + + +
615 union
+
616 {
+
618 struct
+
619 {
+ + +
622 } sub;
+
624 struct
+
625 {
+ + +
628 } pub;
+
629 /* For connect, the server connected to, MQTT version used, and sessionPresent flag */
+
630 struct
+
631 {
+
632 char* serverURI;
+ + +
635 } connect;
+
637 struct
+
638 {
+
639 int reasonCodeCount;
+
640 enum MQTTReasonCodes* reasonCodes;
+
641 } unsub;
+
642 } alt;
+
-
642
-
643#define MQTTAsync_successData5_initializer {{'M', 'Q', 'S', 'D'}, 0, 0, MQTTREASONCODE_SUCCESS, MQTTProperties_initializer, {.sub={0,0}}}
644
-
658typedef void MQTTAsync_onSuccess(void* context, MQTTAsync_successData* response);
-
659
-
674typedef void MQTTAsync_onSuccess5(void* context, MQTTAsync_successData5* response);
-
675
-
689typedef void MQTTAsync_onFailure(void* context, MQTTAsync_failureData* response);
-
690
-
704typedef void MQTTAsync_onFailure5(void* context, MQTTAsync_failureData5* response);
-
705
-
- -
712{
-
714 char struct_id[4];
- - - -
735 void* context;
- - - - -
759 /*
-
760 * MQTT V5 subscribe options, when used with subscribe only.
-
761 */
- -
763 /*
-
764 * MQTT V5 subscribe option count, when used with subscribeMany only.
-
765 * The number of entries in the subscribe_options_list array.
-
766 */
- -
768 /*
-
769 * MQTT V5 subscribe option array, when used with subscribeMany only.
-
770 */
- - +
645#define MQTTAsync_successData5_initializer {{'M', 'Q', 'S', 'D'}, 0, 0, MQTTREASONCODE_SUCCESS, MQTTProperties_initializer, {.sub={0,0}}}
+
646
+
660typedef void MQTTAsync_onSuccess(void* context, MQTTAsync_successData* response);
+
661
+
676typedef void MQTTAsync_onSuccess5(void* context, MQTTAsync_successData5* response);
+
677
+
691typedef void MQTTAsync_onFailure(void* context, MQTTAsync_failureData* response);
+
692
+
706typedef void MQTTAsync_onFailure5(void* context, MQTTAsync_failureData5* response);
+
707
+
+ +
714{
+
716 char struct_id[4];
+ + + +
737 void* context;
+ + + + +
761 /*
+
762 * MQTT V5 subscribe options, when used with subscribe only.
+
763 */
+ +
765 /*
+
766 * MQTT V5 subscribe option count, when used with subscribeMany only.
+
767 * The number of entries in the subscribe_options_list array.
+
768 */
+ +
770 /*
+
771 * MQTT V5 subscribe option array, when used with subscribeMany only.
+
772 */
+ +
-
773
-
774#define MQTTAsync_responseOptions_initializer { {'M', 'Q', 'T', 'R'}, 1, NULL, NULL, 0, 0, NULL, NULL, MQTTProperties_initializer, MQTTSubscribe_options_initializer, 0, NULL}
775
- -
778#define MQTTAsync_callOptions_initializer MQTTAsync_responseOptions_initializer
-
779
- - -
810
- - -
833
- - -
857
- - -
879
- -
893
-
894
-
903LIBMQTT_API int MQTTAsync_reconnect(MQTTAsync handle);
-
904
-
905
-
958LIBMQTT_API int MQTTAsync_create(MQTTAsync* handle, const char* serverURI, const char* clientId,
-
959 int persistence_type, void* persistence_context);
-
960
-
-
962typedef struct
-
963{
-
965 char struct_id[4];
- - - - - -
988 /*
-
989 * When the maximum number of buffered messages is reached, delete the oldest rather than the newest.
-
990 */
- -
992 /*
-
993 * Restore messages from persistence on create - or clear it.
-
994 */
- -
996 /*
-
997 * Persist QoS0 publish commands - an option to not persist them.
-
998 */
- - +
776#define MQTTAsync_responseOptions_initializer { {'M', 'Q', 'T', 'R'}, 1, NULL, NULL, 0, 0, NULL, NULL, MQTTProperties_initializer, MQTTSubscribe_options_initializer, 0, NULL}
+
777
+ +
780#define MQTTAsync_callOptions_initializer MQTTAsync_responseOptions_initializer
+
781
+ + +
812
+ + +
835
+ + +
859
+ + +
881
+ +
895
+
896
+
905LIBMQTT_API int MQTTAsync_reconnect(MQTTAsync handle);
+
906
+
907
+
960LIBMQTT_API int MQTTAsync_create(MQTTAsync* handle, const char* serverURI, const char* clientId,
+
961 int persistence_type, void* persistence_context);
+
962
+
+
964typedef struct
+
965{
+
967 char struct_id[4];
+ + + + + +
990 /*
+
991 * When the maximum number of buffered messages is reached, delete the oldest rather than the newest.
+
992 */
+ +
994 /*
+
995 * Restore messages from persistence on create - or clear it.
+
996 */
+ +
998 /*
+
999 * Persist QoS0 publish commands - an option to not persist them.
+
1000 */
+ +
-
1001
-
1002#define MQTTAsync_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 2, 0, 100, MQTTVERSION_DEFAULT, 0, 0, 1, 1}
1003
-
1004#define MQTTAsync_createOptions_initializer5 { {'M', 'Q', 'C', 'O'}, 2, 0, 100, MQTTVERSION_5, 0, 0, 1, 1}
+
1004#define MQTTAsync_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 2, 0, 100, MQTTVERSION_DEFAULT, 0, 0, 1, 1}
1005
-
1006
-
1007LIBMQTT_API int MQTTAsync_createWithOptions(MQTTAsync* handle, const char* serverURI, const char* clientId,
-
1008 int persistence_type, void* persistence_context, MQTTAsync_createOptions* options);
-
1009
-
-
1022typedef struct
-
1023{
-
1025 char struct_id[4];
- -
1031 const char* topicName;
-
1033 const char* message;
- -
1042 int qos;
-
1044 struct
-
1045 {
-
1046 int len;
-
1047 const void* data;
-
1048 } payload;
- +
1006#define MQTTAsync_createOptions_initializer5 { {'M', 'Q', 'C', 'O'}, 2, 0, 100, MQTTVERSION_5, 0, 0, 1, 1}
+
1007
+
1008
+
1009LIBMQTT_API int MQTTAsync_createWithOptions(MQTTAsync* handle, const char* serverURI, const char* clientId,
+
1010 int persistence_type, void* persistence_context, MQTTAsync_createOptions* options);
+
1011
+
+
1024typedef struct
+
1025{
+
1027 char struct_id[4];
+ +
1033 const char* topicName;
+
1035 const char* message;
+ +
1044 int qos;
+
1046 struct
+
1047 {
+
1048 int len;
+
1049 const void* data;
+
1050 } payload;
+
-
1050
-
1051#define MQTTAsync_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, { 0, NULL } }
1052
-
1053#define MQTT_SSL_VERSION_DEFAULT 0
-
1054#define MQTT_SSL_VERSION_TLS_1_0 1
-
1055#define MQTT_SSL_VERSION_TLS_1_1 2
-
1056#define MQTT_SSL_VERSION_TLS_1_2 3
-
1057
-
-
1070typedef struct
-
1071{
-
1073 char struct_id[4];
-
1074
- -
1083
-
1085 const char* trustStore;
-
1086
-
1090 const char* keyStore;
-
1091
-
1095 const char* privateKey;
-
1096
- -
1099
- -
1109
- -
1112
- -
1118
- -
1125
-
1131 const char* CApath;
-
1132
-
1137 int (*ssl_error_cb) (const char *str, size_t len, void *u);
-
1138
- -
1144
-
1150 unsigned int (*ssl_psk_cb) (const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u);
-
1151
- -
1157
- -
1164
-
1172 const unsigned char *protos;
-
1173
-
1178 unsigned int protos_len;
- +
1053#define MQTTAsync_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, { 0, NULL } }
+
1054
+
1055#define MQTT_SSL_VERSION_DEFAULT 0
+
1056#define MQTT_SSL_VERSION_TLS_1_0 1
+
1057#define MQTT_SSL_VERSION_TLS_1_1 2
+
1058#define MQTT_SSL_VERSION_TLS_1_2 3
+
1059
+
+
1072typedef struct
+
1073{
+
1075 char struct_id[4];
+
1076
+ +
1085
+
1087 const char* trustStore;
+
1088
+
1092 const char* keyStore;
+
1093
+
1097 const char* privateKey;
+
1098
+ +
1101
+ +
1111
+ +
1114
+ +
1120
+ +
1127
+
1133 const char* CApath;
+
1134
+
1139 int (*ssl_error_cb) (const char *str, size_t len, void *u);
+
1140
+ +
1146
+
1152 unsigned int (*ssl_psk_cb) (const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u);
+
1153
+ +
1159
+ +
1166
+
1174 const unsigned char *protos;
+
1175
+
1180 unsigned int protos_len;
+
-
1180
-
1181#define MQTTAsync_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }
1182
-
-
1184typedef struct
-
1185{
-
1186 const char* name;
-
1187 const char* value;
- +
1183#define MQTTAsync_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }
+
1184
+
+
1186typedef struct
+
1187{
+
1188 const char* name;
+
1189 const char* value;
+
-
1189
-
-
1200typedef struct
-
1201{
-
1203 char struct_id[4];
- - - - - -
1263 const char* username;
-
1269 const char* password;
- - - - - -
1304 void* context;
- -
1320 char* const* serverURIs;
- - - - -
1343 struct {
-
1344 int len;
-
1345 const void* data;
-
1346 } binarypwd;
-
1347 /*
-
1348 * MQTT V5 clean start flag. Only clears state at the beginning of the session.
-
1349 */
- - - - - - -
1380 const char* httpProxy;
-
1384 const char* httpsProxy;
- +
1191
+
+
1202typedef struct
+
1203{
+
1205 char struct_id[4];
+ + + + + +
1265 const char* username;
+
1271 const char* password;
+ + + + + +
1306 void* context;
+ +
1322 char* const* serverURIs;
+ + + + +
1345 struct {
+
1346 int len;
+
1347 const void* data;
+
1348 } binarypwd;
+
1349 /*
+
1350 * MQTT V5 clean start flag. Only clears state at the beginning of the session.
+
1351 */
+ + + + + + +
1382 const char* httpProxy;
+
1386 const char* httpsProxy;
+
-
1386
-
-
1388#define MQTTAsync_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 65535, NULL, NULL, NULL, 30, 0,\
-
1389NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
+
1388
+
+
1390#define MQTTAsync_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 65535, NULL, NULL, NULL, 30, 0,\
+
1391NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
-
1390
-
-
1392#define MQTTAsync_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 65535, NULL, NULL, NULL, 30, 0,\
-
1393NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
+
1392
+
+
1394#define MQTTAsync_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 65535, NULL, NULL, NULL, 30, 0,\
+
1395NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
-
1394
-
-
1398#define MQTTAsync_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 65535, NULL, NULL, NULL, 30, 0,\
-
1399NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
+
1396
+
+
1400#define MQTTAsync_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 65535, NULL, NULL, NULL, 30, 0,\
+
1401NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
-
1400
-
-
1404#define MQTTAsync_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 65535, NULL, NULL, NULL, 30, 0,\
-
1405NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
+
1402
+
+
1406#define MQTTAsync_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 65535, NULL, NULL, NULL, 30, 0,\
+
1407NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}
-
1406
-
1407
-
1428LIBMQTT_API int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions* options);
-
1429
-
-
1431typedef struct
-
1432{
-
1434 char struct_id[4];
- - - - -
1459 void* context;
- - - - - +
1408
+
1409
+
1430LIBMQTT_API int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions* options);
+
1431
+ -
1481
-
-
1482#define MQTTAsync_disconnectOptions_initializer { {'M', 'Q', 'T', 'D'}, 0, 0, NULL, NULL, NULL,\
-
1483 MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }
+
1483
+
+
1484#define MQTTAsync_disconnectOptions_initializer { {'M', 'Q', 'T', 'D'}, 0, 0, NULL, NULL, NULL,\
+
1485 MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }
-
1484
-
-
1485#define MQTTAsync_disconnectOptions_initializer5 { {'M', 'Q', 'T', 'D'}, 1, 0, NULL, NULL, NULL,\
-
1486 MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }
+
1486
+
+
1487#define MQTTAsync_disconnectOptions_initializer5 { {'M', 'Q', 'T', 'D'}, 1, 0, NULL, NULL, NULL,\
+
1488 MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }
-
1487
-
1506LIBMQTT_API int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions* options);
-
1507
-
1508
-
1516LIBMQTT_API int MQTTAsync_isConnected(MQTTAsync handle);
-
1517
-
1518
-
1533LIBMQTT_API int MQTTAsync_subscribe(MQTTAsync handle, const char* topic, int qos, MQTTAsync_responseOptions* response);
-
1534
-
1535
-
1553LIBMQTT_API int MQTTAsync_subscribeMany(MQTTAsync handle, int count, char* const* topic, const int* qos, MQTTAsync_responseOptions* response);
-
1554
-
1567LIBMQTT_API int MQTTAsync_unsubscribe(MQTTAsync handle, const char* topic, MQTTAsync_responseOptions* response);
-
1568
-
1581LIBMQTT_API int MQTTAsync_unsubscribeMany(MQTTAsync handle, int count, char* const* topic, MQTTAsync_responseOptions* response);
-
1582
-
1583
-
1603LIBMQTT_API int MQTTAsync_send(MQTTAsync handle, const char* destinationName, int payloadlen, const void* payload, int qos,
-
1604 int retained, MQTTAsync_responseOptions* response);
-
1605
-
1622LIBMQTT_API int MQTTAsync_sendMessage(MQTTAsync handle, const char* destinationName, const MQTTAsync_message* msg, MQTTAsync_responseOptions* response);
-
1623
-
1624
-
1643LIBMQTT_API int MQTTAsync_getPendingTokens(MQTTAsync handle, MQTTAsync_token **tokens);
-
1644
-
1653#define MQTTASYNC_TRUE 1
-
1654LIBMQTT_API int MQTTAsync_isComplete(MQTTAsync handle, MQTTAsync_token token);
-
1655
-
1656
-
1669LIBMQTT_API int MQTTAsync_waitForCompletion(MQTTAsync handle, MQTTAsync_token token, unsigned long timeout);
-
1670
-
1671
- -
1683
-
1692LIBMQTT_API void MQTTAsync_free(void* ptr);
-
1693
-
1701LIBMQTT_API void* MQTTAsync_malloc(size_t size);
-
1702
-
1710LIBMQTT_API void MQTTAsync_destroy(MQTTAsync* handle);
-
1711
-
1712
+
1489
+
1508LIBMQTT_API int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions* options);
+
1509
+
1510
+
1518LIBMQTT_API int MQTTAsync_isConnected(MQTTAsync handle);
+
1519
+
1520
+
1535LIBMQTT_API int MQTTAsync_subscribe(MQTTAsync handle, const char* topic, int qos, MQTTAsync_responseOptions* response);
+
1536
+
1537
+
1555LIBMQTT_API int MQTTAsync_subscribeMany(MQTTAsync handle, int count, char* const* topic, const int* qos, MQTTAsync_responseOptions* response);
+
1556
+
1569LIBMQTT_API int MQTTAsync_unsubscribe(MQTTAsync handle, const char* topic, MQTTAsync_responseOptions* response);
+
1570
+
1583LIBMQTT_API int MQTTAsync_unsubscribeMany(MQTTAsync handle, int count, char* const* topic, MQTTAsync_responseOptions* response);
+
1584
+
1585
+
1605LIBMQTT_API int MQTTAsync_send(MQTTAsync handle, const char* destinationName, int payloadlen, const void* payload, int qos,
+
1606 int retained, MQTTAsync_responseOptions* response);
+
1607
+
1624LIBMQTT_API int MQTTAsync_sendMessage(MQTTAsync handle, const char* destinationName, const MQTTAsync_message* msg, MQTTAsync_responseOptions* response);
+
1625
+
1626
+
1645LIBMQTT_API int MQTTAsync_getPendingTokens(MQTTAsync handle, MQTTAsync_token **tokens);
+
1646
+
1655#define MQTTASYNC_TRUE 1
+
1656LIBMQTT_API int MQTTAsync_isComplete(MQTTAsync handle, MQTTAsync_token token);
+
1657
+
1658
+
1671LIBMQTT_API int MQTTAsync_waitForCompletion(MQTTAsync handle, MQTTAsync_token token, unsigned long timeout);
+
1672
+
1673
+ +
1685
+
1694LIBMQTT_API void MQTTAsync_free(void* ptr);
+
1695
+
1703LIBMQTT_API void* MQTTAsync_malloc(size_t size);
+
1704
+
1712LIBMQTT_API void MQTTAsync_destroy(MQTTAsync* handle);
1713
-
- -
1715{
- - - - - - - -
1723};
+
1714
+
1715
+ -
1724
-
1725
- -
1732
-
1733
-
1743typedef void MQTTAsync_traceCallback(enum MQTTASYNC_TRACE_LEVELS level, char* message);
-
1744
- -
1752
- -
1760
-
1767LIBMQTT_API const char* MQTTAsync_strerror(int code);
-
1768
-
1769
-
2398#if defined(__cplusplus)
-
2399 }
-
2400#endif
-
2401
+
1726
+
1727
+ +
1734
+
1735
+
1745typedef void MQTTAsync_traceCallback(enum MQTTASYNC_TRACE_LEVELS level, char* message);
+
1746
+ +
1754
+ +
1762
+
1769LIBMQTT_API const char* MQTTAsync_strerror(int code);
+
1770
+
1771
+
2400#if defined(__cplusplus)
+
2401 }
2402#endif
+
2403
+
2404#endif
int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions *options)
int MQTTAsync_unsubscribe(MQTTAsync handle, const char *topic, MQTTAsync_responseOptions *response)
void MQTTAsync_setTraceCallback(MQTTAsync_traceCallback *callback)
-
void * MQTTAsync
Definition MQTTAsync.h:256
+
void * MQTTAsync
Definition MQTTAsync.h:258
int MQTTAsync_setBeforePersistenceWrite(MQTTAsync handle, void *context, MQTTPersistence_beforeWrite *co)
void MQTTAsync_global_init(MQTTAsync_init_options *inits)
int MQTTAsync_setConnected(MQTTAsync handle, void *context, MQTTAsync_connected *co)
void MQTTAsync_free(void *ptr)
-
void MQTTAsync_connected(void *context, char *cause)
Definition MQTTAsync.h:433
-
void MQTTAsync_connectionLost(void *context, char *cause)
Definition MQTTAsync.h:415
-
int MQTTAsync_messageArrived(void *context, char *topicName, int topicLen, MQTTAsync_message *message)
Definition MQTTAsync.h:372
+
void MQTTAsync_connected(void *context, char *cause)
Definition MQTTAsync.h:435
+
void MQTTAsync_connectionLost(void *context, char *cause)
Definition MQTTAsync.h:417
+
int MQTTAsync_messageArrived(void *context, char *topicName, int topicLen, MQTTAsync_message *message)
Definition MQTTAsync.h:374
int MQTTAsync_setMessageArrivedCallback(MQTTAsync handle, void *context, MQTTAsync_messageArrived *ma)
int MQTTAsync_isConnected(MQTTAsync handle)
int MQTTAsync_waitForCompletion(MQTTAsync handle, MQTTAsync_token token, unsigned long timeout)
-
void MQTTAsync_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)
Definition MQTTAsync.h:446
+
void MQTTAsync_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)
Definition MQTTAsync.h:448
int MQTTAsync_create(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
int MQTTAsync_sendMessage(MQTTAsync handle, const char *destinationName, const MQTTAsync_message *msg, MQTTAsync_responseOptions *response)
MQTTAsync_nameValue * MQTTAsync_getVersionInfo(void)
-
MQTTASYNC_TRACE_LEVELS
Definition MQTTAsync.h:1715
-
@ MQTTASYNC_TRACE_FATAL
Definition MQTTAsync.h:1722
-
@ MQTTASYNC_TRACE_MEDIUM
Definition MQTTAsync.h:1717
-
@ MQTTASYNC_TRACE_SEVERE
Definition MQTTAsync.h:1721
-
@ MQTTASYNC_TRACE_PROTOCOL
Definition MQTTAsync.h:1719
-
@ MQTTASYNC_TRACE_MINIMUM
Definition MQTTAsync.h:1718
-
@ MQTTASYNC_TRACE_ERROR
Definition MQTTAsync.h:1720
-
@ MQTTASYNC_TRACE_MAXIMUM
Definition MQTTAsync.h:1716
-
int MQTTAsync_updateConnectOptions(void *context, MQTTAsync_connectData *data)
Definition MQTTAsync.h:499
-
void MQTTAsync_onFailure(void *context, MQTTAsync_failureData *response)
Definition MQTTAsync.h:689
+
MQTTASYNC_TRACE_LEVELS
Definition MQTTAsync.h:1717
+
@ MQTTASYNC_TRACE_FATAL
Definition MQTTAsync.h:1724
+
@ MQTTASYNC_TRACE_MEDIUM
Definition MQTTAsync.h:1719
+
@ MQTTASYNC_TRACE_SEVERE
Definition MQTTAsync.h:1723
+
@ MQTTASYNC_TRACE_PROTOCOL
Definition MQTTAsync.h:1721
+
@ MQTTASYNC_TRACE_MINIMUM
Definition MQTTAsync.h:1720
+
@ MQTTASYNC_TRACE_ERROR
Definition MQTTAsync.h:1722
+
@ MQTTASYNC_TRACE_MAXIMUM
Definition MQTTAsync.h:1718
+
int MQTTAsync_updateConnectOptions(void *context, MQTTAsync_connectData *data)
Definition MQTTAsync.h:501
+
void MQTTAsync_onFailure(void *context, MQTTAsync_failureData *response)
Definition MQTTAsync.h:691
int MQTTAsync_send(MQTTAsync handle, const char *destinationName, int payloadlen, const void *payload, int qos, int retained, MQTTAsync_responseOptions *response)
-
void MQTTAsync_traceCallback(enum MQTTASYNC_TRACE_LEVELS level, char *message)
Definition MQTTAsync.h:1743
+
void MQTTAsync_traceCallback(enum MQTTASYNC_TRACE_LEVELS level, char *message)
Definition MQTTAsync.h:1745
int MQTTAsync_unsubscribeMany(MQTTAsync handle, int count, char *const *topic, MQTTAsync_responseOptions *response)
int MQTTAsync_createWithOptions(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTAsync_createOptions *options)
-
void MQTTAsync_onSuccess(void *context, MQTTAsync_successData *response)
Definition MQTTAsync.h:658
-
int MQTTAsync_token
Definition MQTTAsync.h:266
+
void MQTTAsync_onSuccess(void *context, MQTTAsync_successData *response)
Definition MQTTAsync.h:660
+
int MQTTAsync_token
Definition MQTTAsync.h:268
const char * MQTTAsync_strerror(int code)
-
void MQTTAsync_onSuccess5(void *context, MQTTAsync_successData5 *response)
Definition MQTTAsync.h:674
+
void MQTTAsync_onSuccess5(void *context, MQTTAsync_successData5 *response)
Definition MQTTAsync.h:676
void * MQTTAsync_malloc(size_t size)
-
void MQTTAsync_onFailure5(void *context, MQTTAsync_failureData5 *response)
Definition MQTTAsync.h:704
+
void MQTTAsync_onFailure5(void *context, MQTTAsync_failureData5 *response)
Definition MQTTAsync.h:706
int MQTTAsync_setDeliveryCompleteCallback(MQTTAsync handle, void *context, MQTTAsync_deliveryComplete *dc)
void MQTTAsync_freeMessage(MQTTAsync_message **msg)
int MQTTAsync_setUpdateConnectOptions(MQTTAsync handle, void *context, MQTTAsync_updateConnectOptions *co)
-
void MQTTAsync_deliveryComplete(void *context, MQTTAsync_token token)
Definition MQTTAsync.h:395
+
void MQTTAsync_deliveryComplete(void *context, MQTTAsync_token token)
Definition MQTTAsync.h:397
int MQTTAsync_isComplete(MQTTAsync handle, MQTTAsync_token token)
int MQTTAsync_setAfterPersistenceRead(MQTTAsync handle, void *context, MQTTPersistence_afterRead *co)
int MQTTAsync_getPendingTokens(MQTTAsync handle, MQTTAsync_token **tokens)
@@ -734,151 +734,151 @@ $(function(){ initResizable(false); });
MQTTReasonCodes
Definition MQTTReasonCodes.h:23
-
Definition MQTTAsync.h:1071
-
const char * trustStore
Definition MQTTAsync.h:1085
-
int struct_version
Definition MQTTAsync.h:1082
-
int disableDefaultTrustStore
Definition MQTTAsync.h:1163
-
void * ssl_error_context
Definition MQTTAsync.h:1143
-
unsigned int protos_len
Definition MQTTAsync.h:1178
-
const char * CApath
Definition MQTTAsync.h:1131
-
const char * keyStore
Definition MQTTAsync.h:1090
-
int sslVersion
Definition MQTTAsync.h:1117
-
const unsigned char * protos
Definition MQTTAsync.h:1172
-
int enableServerCertAuth
Definition MQTTAsync.h:1111
-
const char * privateKey
Definition MQTTAsync.h:1095
-
int verify
Definition MQTTAsync.h:1124
-
const char * enabledCipherSuites
Definition MQTTAsync.h:1108
-
void * ssl_psk_context
Definition MQTTAsync.h:1156
-
const char * privateKeyPassword
Definition MQTTAsync.h:1098
-
Definition MQTTAsync.h:468
-
int struct_version
Definition MQTTAsync.h:472
-
const void * data
Definition MQTTAsync.h:487
-
const char * username
Definition MQTTAsync.h:479
-
int len
Definition MQTTAsync.h:486
-
Definition MQTTAsync.h:1201
-
int maxRetryInterval
Definition MQTTAsync.h:1339
-
int cleansession
Definition MQTTAsync.h:1247
-
int struct_version
Definition MQTTAsync.h:1214
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1298
-
const void * data
Definition MQTTAsync.h:1345
-
int MQTTVersion
Definition MQTTAsync.h:1327
-
int minRetryInterval
Definition MQTTAsync.h:1335
-
MQTTAsync_onSuccess5 * onSuccess5
Definition MQTTAsync.h:1364
-
const char * httpsProxy
Definition MQTTAsync.h:1384
-
int connectTimeout
Definition MQTTAsync.h:1273
-
MQTTAsync_onFailure5 * onFailure5
Definition MQTTAsync.h:1370
-
int maxInflight
Definition MQTTAsync.h:1251
-
int automaticReconnect
Definition MQTTAsync.h:1331
-
MQTTAsync_willOptions * will
Definition MQTTAsync.h:1257
-
MQTTAsync_SSLOptions * ssl
Definition MQTTAsync.h:1286
-
MQTTProperties * connectProperties
Definition MQTTAsync.h:1354
-
const char * password
Definition MQTTAsync.h:1269
-
int serverURIcount
Definition MQTTAsync.h:1308
-
char *const * serverURIs
Definition MQTTAsync.h:1320
-
const char * username
Definition MQTTAsync.h:1263
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1292
-
MQTTProperties * willProperties
Definition MQTTAsync.h:1358
-
const MQTTAsync_nameValue * httpHeaders
Definition MQTTAsync.h:1374
-
int retryInterval
Definition MQTTAsync.h:1281
-
int keepAliveInterval
Definition MQTTAsync.h:1225
-
int cleanstart
Definition MQTTAsync.h:1350
-
const char * httpProxy
Definition MQTTAsync.h:1380
-
void * context
Definition MQTTAsync.h:1304
-
int len
Definition MQTTAsync.h:1344
-
Definition MQTTAsync.h:963
-
int struct_version
Definition MQTTAsync.h:971
-
int sendWhileDisconnected
Definition MQTTAsync.h:973
-
int persistQoS0
Definition MQTTAsync.h:999
-
int MQTTVersion
Definition MQTTAsync.h:983
-
int restoreMessages
Definition MQTTAsync.h:995
-
int maxBufferedMessages
Definition MQTTAsync.h:977
-
int deleteOldestMessages
Definition MQTTAsync.h:991
-
int allowDisconnectedSendAtAnyTime
Definition MQTTAsync.h:987
-
Definition MQTTAsync.h:1432
-
int struct_version
Definition MQTTAsync.h:1436
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1453
-
MQTTProperties properties
Definition MQTTAsync.h:1463
-
MQTTAsync_onSuccess5 * onSuccess5
Definition MQTTAsync.h:1473
-
int timeout
Definition MQTTAsync.h:1441
-
MQTTAsync_onFailure5 * onFailure5
Definition MQTTAsync.h:1479
-
enum MQTTReasonCodes reasonCode
Definition MQTTAsync.h:1467
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1447
-
void * context
Definition MQTTAsync.h:1459
-
Definition MQTTAsync.h:551
-
int struct_version
Definition MQTTAsync.h:555
-
MQTTProperties properties
Definition MQTTAsync.h:561
-
const char * message
Definition MQTTAsync.h:565
-
int packet_type
Definition MQTTAsync.h:567
-
int code
Definition MQTTAsync.h:563
-
enum MQTTReasonCodes reasonCode
Definition MQTTAsync.h:559
-
MQTTAsync_token token
Definition MQTTAsync.h:557
-
Definition MQTTAsync.h:539
-
const char * message
Definition MQTTAsync.h:545
-
int code
Definition MQTTAsync.h:543
-
MQTTAsync_token token
Definition MQTTAsync.h:541
-
Definition MQTTAsync.h:235
-
int struct_version
Definition MQTTAsync.h:239
-
int do_openssl_init
Definition MQTTAsync.h:241
-
Definition MQTTAsync.h:275
-
int struct_version
Definition MQTTAsync.h:280
-
MQTTProperties properties
Definition MQTTAsync.h:334
-
int qos
Definition MQTTAsync.h:298
-
int msgid
Definition MQTTAsync.h:330
-
int retained
Definition MQTTAsync.h:317
-
void * payload
Definition MQTTAsync.h:284
-
int payloadlen
Definition MQTTAsync.h:282
-
int dup
Definition MQTTAsync.h:324
-
Definition MQTTAsync.h:1185
-
const char * value
Definition MQTTAsync.h:1187
-
const char * name
Definition MQTTAsync.h:1186
-
Definition MQTTAsync.h:712
-
int struct_version
Definition MQTTAsync.h:717
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:729
-
MQTTProperties properties
Definition MQTTAsync.h:758
-
MQTTSubscribe_options subscribeOptions
Definition MQTTAsync.h:762
-
int subscribeOptionsCount
Definition MQTTAsync.h:767
-
MQTTAsync_onSuccess5 * onSuccess5
Definition MQTTAsync.h:748
-
MQTTAsync_onFailure5 * onFailure5
Definition MQTTAsync.h:754
-
MQTTSubscribe_options * subscribeOptionsList
Definition MQTTAsync.h:771
-
char struct_id[4]
Definition MQTTAsync.h:714
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:723
-
void * context
Definition MQTTAsync.h:735
-
MQTTAsync_token token
Definition MQTTAsync.h:742
-
Definition MQTTAsync.h:605
-
int struct_version
Definition MQTTAsync.h:607
-
int MQTTVersion
Definition MQTTAsync.h:631
-
MQTTProperties properties
Definition MQTTAsync.h:611
-
enum MQTTReasonCodes * reasonCodes
Definition MQTTAsync.h:619
-
int sessionPresent
Definition MQTTAsync.h:632
-
enum MQTTReasonCodes reasonCode
Definition MQTTAsync.h:610
-
MQTTAsync_message message
Definition MQTTAsync.h:624
-
char * serverURI
Definition MQTTAsync.h:630
-
int reasonCodeCount
Definition MQTTAsync.h:618
-
char * destinationName
Definition MQTTAsync.h:625
-
MQTTAsync_token token
Definition MQTTAsync.h:609
-
Definition MQTTAsync.h:574
-
int MQTTVersion
Definition MQTTAsync.h:596
-
int qos
Definition MQTTAsync.h:582
-
int sessionPresent
Definition MQTTAsync.h:597
-
MQTTAsync_message message
Definition MQTTAsync.h:589
-
int * qosList
Definition MQTTAsync.h:585
-
char * serverURI
Definition MQTTAsync.h:595
-
char * destinationName
Definition MQTTAsync.h:590
-
MQTTAsync_token token
Definition MQTTAsync.h:576
-
Definition MQTTAsync.h:1023
-
int struct_version
Definition MQTTAsync.h:1029
-
const void * data
Definition MQTTAsync.h:1047
-
const char * topicName
Definition MQTTAsync.h:1031
-
const char * message
Definition MQTTAsync.h:1033
-
int qos
Definition MQTTAsync.h:1042
-
int retained
Definition MQTTAsync.h:1037
-
int len
Definition MQTTAsync.h:1046
+
Definition MQTTAsync.h:1073
+
const char * trustStore
Definition MQTTAsync.h:1087
+
int struct_version
Definition MQTTAsync.h:1084
+
int disableDefaultTrustStore
Definition MQTTAsync.h:1165
+
void * ssl_error_context
Definition MQTTAsync.h:1145
+
unsigned int protos_len
Definition MQTTAsync.h:1180
+
const char * CApath
Definition MQTTAsync.h:1133
+
const char * keyStore
Definition MQTTAsync.h:1092
+
int sslVersion
Definition MQTTAsync.h:1119
+
const unsigned char * protos
Definition MQTTAsync.h:1174
+
int enableServerCertAuth
Definition MQTTAsync.h:1113
+
const char * privateKey
Definition MQTTAsync.h:1097
+
int verify
Definition MQTTAsync.h:1126
+
const char * enabledCipherSuites
Definition MQTTAsync.h:1110
+
void * ssl_psk_context
Definition MQTTAsync.h:1158
+
const char * privateKeyPassword
Definition MQTTAsync.h:1100
+
Definition MQTTAsync.h:470
+
int struct_version
Definition MQTTAsync.h:474
+
const void * data
Definition MQTTAsync.h:489
+
const char * username
Definition MQTTAsync.h:481
+
int len
Definition MQTTAsync.h:488
+
Definition MQTTAsync.h:1203
+
int maxRetryInterval
Definition MQTTAsync.h:1341
+
int cleansession
Definition MQTTAsync.h:1249
+
int struct_version
Definition MQTTAsync.h:1216
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1300
+
const void * data
Definition MQTTAsync.h:1347
+
int MQTTVersion
Definition MQTTAsync.h:1329
+
int minRetryInterval
Definition MQTTAsync.h:1337
+
MQTTAsync_onSuccess5 * onSuccess5
Definition MQTTAsync.h:1366
+
const char * httpsProxy
Definition MQTTAsync.h:1386
+
int connectTimeout
Definition MQTTAsync.h:1275
+
MQTTAsync_onFailure5 * onFailure5
Definition MQTTAsync.h:1372
+
int maxInflight
Definition MQTTAsync.h:1253
+
int automaticReconnect
Definition MQTTAsync.h:1333
+
MQTTAsync_willOptions * will
Definition MQTTAsync.h:1259
+
MQTTAsync_SSLOptions * ssl
Definition MQTTAsync.h:1288
+
MQTTProperties * connectProperties
Definition MQTTAsync.h:1356
+
const char * password
Definition MQTTAsync.h:1271
+
int serverURIcount
Definition MQTTAsync.h:1310
+
char *const * serverURIs
Definition MQTTAsync.h:1322
+
const char * username
Definition MQTTAsync.h:1265
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1294
+
MQTTProperties * willProperties
Definition MQTTAsync.h:1360
+
const MQTTAsync_nameValue * httpHeaders
Definition MQTTAsync.h:1376
+
int retryInterval
Definition MQTTAsync.h:1283
+
int keepAliveInterval
Definition MQTTAsync.h:1227
+
int cleanstart
Definition MQTTAsync.h:1352
+
const char * httpProxy
Definition MQTTAsync.h:1382
+
void * context
Definition MQTTAsync.h:1306
+
int len
Definition MQTTAsync.h:1346
+
Definition MQTTAsync.h:965
+
int struct_version
Definition MQTTAsync.h:973
+
int sendWhileDisconnected
Definition MQTTAsync.h:975
+
int persistQoS0
Definition MQTTAsync.h:1001
+
int MQTTVersion
Definition MQTTAsync.h:985
+
int restoreMessages
Definition MQTTAsync.h:997
+
int maxBufferedMessages
Definition MQTTAsync.h:979
+
int deleteOldestMessages
Definition MQTTAsync.h:993
+
int allowDisconnectedSendAtAnyTime
Definition MQTTAsync.h:989
+
Definition MQTTAsync.h:1434
+
int struct_version
Definition MQTTAsync.h:1438
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1455
+
MQTTProperties properties
Definition MQTTAsync.h:1465
+
MQTTAsync_onSuccess5 * onSuccess5
Definition MQTTAsync.h:1475
+
int timeout
Definition MQTTAsync.h:1443
+
MQTTAsync_onFailure5 * onFailure5
Definition MQTTAsync.h:1481
+
enum MQTTReasonCodes reasonCode
Definition MQTTAsync.h:1469
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1449
+
void * context
Definition MQTTAsync.h:1461
+
Definition MQTTAsync.h:553
+
int struct_version
Definition MQTTAsync.h:557
+
MQTTProperties properties
Definition MQTTAsync.h:563
+
const char * message
Definition MQTTAsync.h:567
+
int packet_type
Definition MQTTAsync.h:569
+
int code
Definition MQTTAsync.h:565
+
enum MQTTReasonCodes reasonCode
Definition MQTTAsync.h:561
+
MQTTAsync_token token
Definition MQTTAsync.h:559
+
Definition MQTTAsync.h:541
+
const char * message
Definition MQTTAsync.h:547
+
int code
Definition MQTTAsync.h:545
+
MQTTAsync_token token
Definition MQTTAsync.h:543
+
Definition MQTTAsync.h:237
+
int struct_version
Definition MQTTAsync.h:241
+
int do_openssl_init
Definition MQTTAsync.h:243
+
Definition MQTTAsync.h:277
+
int struct_version
Definition MQTTAsync.h:282
+
MQTTProperties properties
Definition MQTTAsync.h:336
+
int qos
Definition MQTTAsync.h:300
+
int msgid
Definition MQTTAsync.h:332
+
int retained
Definition MQTTAsync.h:319
+
void * payload
Definition MQTTAsync.h:286
+
int payloadlen
Definition MQTTAsync.h:284
+
int dup
Definition MQTTAsync.h:326
+
Definition MQTTAsync.h:1187
+
const char * value
Definition MQTTAsync.h:1189
+
const char * name
Definition MQTTAsync.h:1188
+
Definition MQTTAsync.h:714
+
int struct_version
Definition MQTTAsync.h:719
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:731
+
MQTTProperties properties
Definition MQTTAsync.h:760
+
MQTTSubscribe_options subscribeOptions
Definition MQTTAsync.h:764
+
int subscribeOptionsCount
Definition MQTTAsync.h:769
+
MQTTAsync_onSuccess5 * onSuccess5
Definition MQTTAsync.h:750
+
MQTTAsync_onFailure5 * onFailure5
Definition MQTTAsync.h:756
+
MQTTSubscribe_options * subscribeOptionsList
Definition MQTTAsync.h:773
+
char struct_id[4]
Definition MQTTAsync.h:716
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:725
+
void * context
Definition MQTTAsync.h:737
+
MQTTAsync_token token
Definition MQTTAsync.h:744
+
Definition MQTTAsync.h:607
+
int struct_version
Definition MQTTAsync.h:609
+
int MQTTVersion
Definition MQTTAsync.h:633
+
MQTTProperties properties
Definition MQTTAsync.h:613
+
enum MQTTReasonCodes * reasonCodes
Definition MQTTAsync.h:621
+
int sessionPresent
Definition MQTTAsync.h:634
+
enum MQTTReasonCodes reasonCode
Definition MQTTAsync.h:612
+
MQTTAsync_message message
Definition MQTTAsync.h:626
+
char * serverURI
Definition MQTTAsync.h:632
+
int reasonCodeCount
Definition MQTTAsync.h:620
+
char * destinationName
Definition MQTTAsync.h:627
+
MQTTAsync_token token
Definition MQTTAsync.h:611
+
Definition MQTTAsync.h:576
+
int MQTTVersion
Definition MQTTAsync.h:598
+
int qos
Definition MQTTAsync.h:584
+
int sessionPresent
Definition MQTTAsync.h:599
+
MQTTAsync_message message
Definition MQTTAsync.h:591
+
int * qosList
Definition MQTTAsync.h:587
+
char * serverURI
Definition MQTTAsync.h:597
+
char * destinationName
Definition MQTTAsync.h:592
+
MQTTAsync_token token
Definition MQTTAsync.h:578
+
Definition MQTTAsync.h:1025
+
int struct_version
Definition MQTTAsync.h:1031
+
const void * data
Definition MQTTAsync.h:1049
+
const char * topicName
Definition MQTTAsync.h:1033
+
const char * message
Definition MQTTAsync.h:1035
+
int qos
Definition MQTTAsync.h:1044
+
int retained
Definition MQTTAsync.h:1039
+
int len
Definition MQTTAsync.h:1048
Definition MQTTProperties.h:116
Definition MQTTSubscribeOpts.h:22
diff --git a/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h.html b/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h.html index 57265687..718c0c88 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h.html +++ b/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h.html @@ -465,7 +465,7 @@ Typedefs
diff --git a/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h_source.html b/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h_source.html index cfe5c74b..b163ea94 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h_source.html +++ b/docs/MQTTAsync/html/_m_q_t_t_client_persistence_8h_source.html @@ -177,7 +177,7 @@ $(function(){ initResizable(false); });
diff --git a/docs/MQTTAsync/html/_m_q_t_t_properties_8h.html b/docs/MQTTAsync/html/_m_q_t_t_properties_8h.html index 0efbeb06..dcdd0a42 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_properties_8h.html +++ b/docs/MQTTAsync/html/_m_q_t_t_properties_8h.html @@ -837,7 +837,7 @@ Functions
diff --git a/docs/MQTTAsync/html/_m_q_t_t_properties_8h_source.html b/docs/MQTTAsync/html/_m_q_t_t_properties_8h_source.html index dbecf739..46b30b83 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_properties_8h_source.html +++ b/docs/MQTTAsync/html/_m_q_t_t_properties_8h_source.html @@ -294,7 +294,7 @@ $(function(){ initResizable(false); });
diff --git a/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h.html b/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h.html index bae8ef08..6896adaf 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h.html +++ b/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h.html @@ -262,7 +262,7 @@ Functions
diff --git a/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h_source.html b/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h_source.html index b8d0fbc4..fa4ffaeb 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h_source.html +++ b/docs/MQTTAsync/html/_m_q_t_t_reason_codes_8h_source.html @@ -212,7 +212,7 @@ $(function(){ initResizable(false); });
diff --git a/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h.html b/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h.html index b769ef2c..20241f98 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h.html +++ b/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h.html @@ -144,7 +144,7 @@ Typedefs
diff --git a/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h_source.html b/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h_source.html index 29fb2476..995c68f2 100644 --- a/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h_source.html +++ b/docs/MQTTAsync/html/_m_q_t_t_subscribe_opts_8h_source.html @@ -131,7 +131,7 @@ $(function(){ initResizable(false); });
diff --git a/docs/MQTTAsync/html/annotated.html b/docs/MQTTAsync/html/annotated.html index fb76be11..651480a6 100644 --- a/docs/MQTTAsync/html/annotated.html +++ b/docs/MQTTAsync/html/annotated.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/async.html b/docs/MQTTAsync/html/async.html index 0d91c0ef..67ea9080 100644 --- a/docs/MQTTAsync/html/async.html +++ b/docs/MQTTAsync/html/async.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/auto_reconnect.html b/docs/MQTTAsync/html/auto_reconnect.html index 2097164e..95ad6a92 100644 --- a/docs/MQTTAsync/html/auto_reconnect.html +++ b/docs/MQTTAsync/html/auto_reconnect.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/callbacks.html b/docs/MQTTAsync/html/callbacks.html index c9a3c0cb..d8d03b85 100644 --- a/docs/MQTTAsync/html/callbacks.html +++ b/docs/MQTTAsync/html/callbacks.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/classes.html b/docs/MQTTAsync/html/classes.html index 2004517b..53db9180 100644 --- a/docs/MQTTAsync/html/classes.html +++ b/docs/MQTTAsync/html/classes.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/files.html b/docs/MQTTAsync/html/files.html index 1ee856b9..5734fd13 100644 --- a/docs/MQTTAsync/html/files.html +++ b/docs/MQTTAsync/html/files.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/functions.html b/docs/MQTTAsync/html/functions.html index 7ed9cc10..5a03c9bb 100644 --- a/docs/MQTTAsync/html/functions.html +++ b/docs/MQTTAsync/html/functions.html @@ -271,7 +271,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/functions_vars.html b/docs/MQTTAsync/html/functions_vars.html index 4cfc9788..3c4da808 100644 --- a/docs/MQTTAsync/html/functions_vars.html +++ b/docs/MQTTAsync/html/functions_vars.html @@ -271,7 +271,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals.html b/docs/MQTTAsync/html/globals.html index 2323450d..9be0abea 100644 --- a/docs/MQTTAsync/html/globals.html +++ b/docs/MQTTAsync/html/globals.html @@ -304,7 +304,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals_defs.html b/docs/MQTTAsync/html/globals_defs.html index 0bf9b9d2..ac613857 100644 --- a/docs/MQTTAsync/html/globals_defs.html +++ b/docs/MQTTAsync/html/globals_defs.html @@ -146,7 +146,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals_enum.html b/docs/MQTTAsync/html/globals_enum.html index d0b491f7..f34ff5c1 100644 --- a/docs/MQTTAsync/html/globals_enum.html +++ b/docs/MQTTAsync/html/globals_enum.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals_eval.html b/docs/MQTTAsync/html/globals_eval.html index 525e8269..854741a2 100644 --- a/docs/MQTTAsync/html/globals_eval.html +++ b/docs/MQTTAsync/html/globals_eval.html @@ -179,7 +179,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals_func.html b/docs/MQTTAsync/html/globals_func.html index 9c68aed9..91352ddb 100644 --- a/docs/MQTTAsync/html/globals_func.html +++ b/docs/MQTTAsync/html/globals_func.html @@ -140,7 +140,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals_p.html b/docs/MQTTAsync/html/globals_p.html index b1f941f8..e3538788 100644 --- a/docs/MQTTAsync/html/globals_p.html +++ b/docs/MQTTAsync/html/globals_p.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/globals_type.html b/docs/MQTTAsync/html/globals_type.html index 38de47f2..789f17f7 100644 --- a/docs/MQTTAsync/html/globals_type.html +++ b/docs/MQTTAsync/html/globals_type.html @@ -117,7 +117,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/index.html b/docs/MQTTAsync/html/index.html index f25ff719..2f0ac1d9 100644 --- a/docs/MQTTAsync/html/index.html +++ b/docs/MQTTAsync/html/index.html @@ -89,7 +89,8 @@ $(function(){ initResizable(false); });

An Asynchronous MQTT client library for C.

-

© Copyright 2009, 2025 IBM Corp., Ian Craggs and others

+

© Copyright 2009, 2025 IBM Corp., Ian Craggs and others.

+

Version 1.3.14

An MQTT client application connects to MQTT-capable servers. A typical client is responsible for collecting information from a telemetry device and publishing the information to the server. It can also subscribe to topics, receive messages, and use this information to control the telemetry device.

MQTT clients implement the published MQTT v3 protocol. You can write your own API to the MQTT protocol using the programming language and platform of your choice. This can be time-consuming and error-prone.

To simplify writing MQTT client applications, this library encapsulates the MQTT v3 protocol for you. Using this library enables a fully functional MQTT client application to be written in a few lines of code. The information presented here documents the API provided by the Asynchronous MQTT Client library for C.

@@ -145,7 +146,7 @@ Free any memory being used by the client
diff --git a/docs/MQTTAsync/html/offline_publish.html b/docs/MQTTAsync/html/offline_publish.html index 0049637d..8feaaf88 100644 --- a/docs/MQTTAsync/html/offline_publish.html +++ b/docs/MQTTAsync/html/offline_publish.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/pages.html b/docs/MQTTAsync/html/pages.html index a37875f8..e684a190 100644 --- a/docs/MQTTAsync/html/pages.html +++ b/docs/MQTTAsync/html/pages.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/publish.html b/docs/MQTTAsync/html/publish.html index 41bfa43a..70209e92 100644 --- a/docs/MQTTAsync/html/publish.html +++ b/docs/MQTTAsync/html/publish.html @@ -257,47 +257,47 @@ $(function(){ initResizable(false); });
}
int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions *options)
-
void * MQTTAsync
Definition MQTTAsync.h:256
-
#define MQTTAsync_disconnectOptions_initializer
Definition MQTTAsync.h:1482
-
#define MQTTAsync_responseOptions_initializer
Definition MQTTAsync.h:774
+
void * MQTTAsync
Definition MQTTAsync.h:258
+
#define MQTTAsync_disconnectOptions_initializer
Definition MQTTAsync.h:1484
+
#define MQTTAsync_responseOptions_initializer
Definition MQTTAsync.h:776
int MQTTAsync_create(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
int MQTTAsync_sendMessage(MQTTAsync handle, const char *destinationName, const MQTTAsync_message *msg, MQTTAsync_responseOptions *response)
-
#define MQTTAsync_message_initializer
Definition MQTTAsync.h:337
+
#define MQTTAsync_message_initializer
Definition MQTTAsync.h:339
void MQTTAsync_destroy(MQTTAsync *handle)
int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)
-
#define MQTTAsync_connectOptions_initializer
Definition MQTTAsync.h:1388
+
#define MQTTAsync_connectOptions_initializer
Definition MQTTAsync.h:1390
int MQTTAsync_setCallbacks(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)
-
#define MQTTASYNC_SUCCESS
Definition MQTTAsync.h:116
+
#define MQTTASYNC_SUCCESS
Definition MQTTAsync.h:118
#define MQTTCLIENT_PERSISTENCE_NONE
Definition MQTTClientPersistence.h:74
-
Definition MQTTAsync.h:1201
-
int cleansession
Definition MQTTAsync.h:1247
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1298
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1292
-
int keepAliveInterval
Definition MQTTAsync.h:1225
-
void * context
Definition MQTTAsync.h:1304
-
Definition MQTTAsync.h:1432
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1453
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1447
-
void * context
Definition MQTTAsync.h:1459
-
Definition MQTTAsync.h:539
-
int code
Definition MQTTAsync.h:543
-
MQTTAsync_token token
Definition MQTTAsync.h:541
-
Definition MQTTAsync.h:275
-
int qos
Definition MQTTAsync.h:298
-
int retained
Definition MQTTAsync.h:317
-
void * payload
Definition MQTTAsync.h:284
-
int payloadlen
Definition MQTTAsync.h:282
-
Definition MQTTAsync.h:712
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:729
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:723
-
void * context
Definition MQTTAsync.h:735
-
Definition MQTTAsync.h:574
-
MQTTAsync_token token
Definition MQTTAsync.h:576
+
Definition MQTTAsync.h:1203
+
int cleansession
Definition MQTTAsync.h:1249
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1300
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1294
+
int keepAliveInterval
Definition MQTTAsync.h:1227
+
void * context
Definition MQTTAsync.h:1306
+
Definition MQTTAsync.h:1434
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1455
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1449
+
void * context
Definition MQTTAsync.h:1461
+
Definition MQTTAsync.h:541
+
int code
Definition MQTTAsync.h:545
+
MQTTAsync_token token
Definition MQTTAsync.h:543
+
Definition MQTTAsync.h:277
+
int qos
Definition MQTTAsync.h:300
+
int retained
Definition MQTTAsync.h:319
+
void * payload
Definition MQTTAsync.h:286
+
int payloadlen
Definition MQTTAsync.h:284
+
Definition MQTTAsync.h:714
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:731
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:725
+
void * context
Definition MQTTAsync.h:737
+
Definition MQTTAsync.h:576
+
MQTTAsync_token token
Definition MQTTAsync.h:578
diff --git a/docs/MQTTAsync/html/qos.html b/docs/MQTTAsync/html/qos.html index 9281ea00..2dcf773b 100644 --- a/docs/MQTTAsync/html/qos.html +++ b/docs/MQTTAsync/html/qos.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async___s_s_l_options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async___s_s_l_options.html index 7235f065..f19bd341 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async___s_s_l_options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async___s_s_l_options.html @@ -415,7 +415,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_data.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_data.html index 813c33c9..549bda73 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_data.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_data.html @@ -209,7 +209,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_options.html index 965d9768..fb360024 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__connect_options.html @@ -645,7 +645,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__create_options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__create_options.html index c3df3ce4..2165944c 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__create_options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__create_options.html @@ -256,7 +256,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__disconnect_options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__disconnect_options.html index 7a069f63..d43144d2 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__disconnect_options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__disconnect_options.html @@ -276,7 +276,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data.html index 130bff2d..7685c315 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data.html @@ -156,7 +156,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data5.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data5.html index 98ada4b3..04855db7 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data5.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__failure_data5.html @@ -241,7 +241,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__init__options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__init__options.html index 075b1bb5..f97ba68c 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__init__options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__init__options.html @@ -156,7 +156,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__message.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__message.html index 0ac07ba2..ddf737b9 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__message.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__message.html @@ -269,7 +269,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__name_value.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__name_value.html index 996be908..81df1686 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__name_value.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__name_value.html @@ -139,7 +139,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__response_options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__response_options.html index 93ce5e17..47c960b3 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__response_options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__response_options.html @@ -306,7 +306,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data.html index e6772a24..72216909 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data.html @@ -297,7 +297,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data5.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data5.html index 00025f75..7b6dc147 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data5.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__success_data5.html @@ -407,7 +407,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_async__will_options.html b/docs/MQTTAsync/html/struct_m_q_t_t_async__will_options.html index 980430b9..de986119 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_async__will_options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_async__will_options.html @@ -260,7 +260,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_client__persistence.html b/docs/MQTTAsync/html/struct_m_q_t_t_client__persistence.html index 6f6542cd..80286e47 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_client__persistence.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_client__persistence.html @@ -261,7 +261,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_len_string.html b/docs/MQTTAsync/html/struct_m_q_t_t_len_string.html index 3b454d68..8def9960 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_len_string.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_len_string.html @@ -139,7 +139,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_properties.html b/docs/MQTTAsync/html/struct_m_q_t_t_properties.html index aab6b9d4..34acffdc 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_properties.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_properties.html @@ -173,7 +173,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_property.html b/docs/MQTTAsync/html/struct_m_q_t_t_property.html index ec132709..d6e46688 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_property.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_property.html @@ -230,7 +230,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/struct_m_q_t_t_subscribe__options.html b/docs/MQTTAsync/html/struct_m_q_t_t_subscribe__options.html index 227202a4..01042e86 100644 --- a/docs/MQTTAsync/html/struct_m_q_t_t_subscribe__options.html +++ b/docs/MQTTAsync/html/struct_m_q_t_t_subscribe__options.html @@ -190,7 +190,7 @@ Data Fields diff --git a/docs/MQTTAsync/html/subscribe.html b/docs/MQTTAsync/html/subscribe.html index c720d08d..dd903bd1 100644 --- a/docs/MQTTAsync/html/subscribe.html +++ b/docs/MQTTAsync/html/subscribe.html @@ -272,43 +272,43 @@ $(function(){ initResizable(false); });
}
int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions *options)
-
void * MQTTAsync
Definition MQTTAsync.h:256
+
void * MQTTAsync
Definition MQTTAsync.h:258
void MQTTAsync_free(void *ptr)
-
#define MQTTAsync_disconnectOptions_initializer
Definition MQTTAsync.h:1482
-
#define MQTTAsync_responseOptions_initializer
Definition MQTTAsync.h:774
+
#define MQTTAsync_disconnectOptions_initializer
Definition MQTTAsync.h:1484
+
#define MQTTAsync_responseOptions_initializer
Definition MQTTAsync.h:776
int MQTTAsync_create(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
void MQTTAsync_freeMessage(MQTTAsync_message **msg)
void MQTTAsync_destroy(MQTTAsync *handle)
int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)
int MQTTAsync_subscribe(MQTTAsync handle, const char *topic, int qos, MQTTAsync_responseOptions *response)
-
#define MQTTAsync_connectOptions_initializer
Definition MQTTAsync.h:1388
+
#define MQTTAsync_connectOptions_initializer
Definition MQTTAsync.h:1390
int MQTTAsync_setCallbacks(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)
-
#define MQTTASYNC_SUCCESS
Definition MQTTAsync.h:116
+
#define MQTTASYNC_SUCCESS
Definition MQTTAsync.h:118
#define MQTTCLIENT_PERSISTENCE_NONE
Definition MQTTClientPersistence.h:74
-
Definition MQTTAsync.h:1201
-
int cleansession
Definition MQTTAsync.h:1247
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1298
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1292
-
int keepAliveInterval
Definition MQTTAsync.h:1225
-
void * context
Definition MQTTAsync.h:1304
-
Definition MQTTAsync.h:1432
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1453
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1447
-
Definition MQTTAsync.h:539
-
int code
Definition MQTTAsync.h:543
-
Definition MQTTAsync.h:275
-
void * payload
Definition MQTTAsync.h:284
-
int payloadlen
Definition MQTTAsync.h:282
-
Definition MQTTAsync.h:712
-
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:729
-
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:723
-
void * context
Definition MQTTAsync.h:735
-
Definition MQTTAsync.h:574
+
Definition MQTTAsync.h:1203
+
int cleansession
Definition MQTTAsync.h:1249
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1300
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1294
+
int keepAliveInterval
Definition MQTTAsync.h:1227
+
void * context
Definition MQTTAsync.h:1306
+
Definition MQTTAsync.h:1434
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:1455
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:1449
+
Definition MQTTAsync.h:541
+
int code
Definition MQTTAsync.h:545
+
Definition MQTTAsync.h:277
+
void * payload
Definition MQTTAsync.h:286
+
int payloadlen
Definition MQTTAsync.h:284
+
Definition MQTTAsync.h:714
+
MQTTAsync_onFailure * onFailure
Definition MQTTAsync.h:731
+
MQTTAsync_onSuccess * onSuccess
Definition MQTTAsync.h:725
+
void * context
Definition MQTTAsync.h:737
+
Definition MQTTAsync.h:576
diff --git a/docs/MQTTAsync/html/tracing.html b/docs/MQTTAsync/html/tracing.html index 2229572a..a660b8d8 100644 --- a/docs/MQTTAsync/html/tracing.html +++ b/docs/MQTTAsync/html/tracing.html @@ -162,7 +162,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTAsync/html/wildcard.html b/docs/MQTTAsync/html/wildcard.html index ee4f2f64..8495a44e 100644 --- a/docs/MQTTAsync/html/wildcard.html +++ b/docs/MQTTAsync/html/wildcard.html @@ -103,7 +103,7 @@ A '+' character represents a single level of the hierarchy and is used between d diff --git a/docs/MQTTAsync/man/man3/MQTTAsync.h.3 b/docs/MQTTAsync/man/man3/MQTTAsync.h.3 index df046bcd..74c3b553 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync.h.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync.h" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync.h" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_SSLOptions.3 b/docs/MQTTAsync/man/man3/MQTTAsync_SSLOptions.3 index 31d178ac..1643f3df 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_SSLOptions.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_SSLOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_SSLOptions" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_SSLOptions" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_connectData.3 b/docs/MQTTAsync/man/man3/MQTTAsync_connectData.3 index 6ac7d9e7..24023fcd 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_connectData.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_connectData.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_connectData" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_connectData" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_connectOptions.3 b/docs/MQTTAsync/man/man3/MQTTAsync_connectOptions.3 index 173c7930..d3c28d05 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_connectOptions.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_connectOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_connectOptions" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_connectOptions" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_createOptions.3 b/docs/MQTTAsync/man/man3/MQTTAsync_createOptions.3 index 5df2e05b..41b1303e 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_createOptions.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_createOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_createOptions" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_createOptions" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_disconnectOptions.3 b/docs/MQTTAsync/man/man3/MQTTAsync_disconnectOptions.3 index 8a9794fd..94604a16 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_disconnectOptions.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_disconnectOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_disconnectOptions" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_disconnectOptions" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_failureData.3 b/docs/MQTTAsync/man/man3/MQTTAsync_failureData.3 index 0aa259b2..035f4c0f 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_failureData.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_failureData.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_failureData" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_failureData" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_failureData5.3 b/docs/MQTTAsync/man/man3/MQTTAsync_failureData5.3 index 004463ce..38929a98 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_failureData5.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_failureData5.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_failureData5" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_failureData5" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_init_options.3 b/docs/MQTTAsync/man/man3/MQTTAsync_init_options.3 index 8f49e3c0..b261d262 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_init_options.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_init_options.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_init_options" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_init_options" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_message.3 b/docs/MQTTAsync/man/man3/MQTTAsync_message.3 index c40083a6..fa575950 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_message.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_message.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_message" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_message" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_nameValue.3 b/docs/MQTTAsync/man/man3/MQTTAsync_nameValue.3 index 6f8bc91d..5926cd69 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_nameValue.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_nameValue.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_nameValue" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_nameValue" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_responseOptions.3 b/docs/MQTTAsync/man/man3/MQTTAsync_responseOptions.3 index 3d65f4c1..778908e7 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_responseOptions.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_responseOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_responseOptions" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_responseOptions" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_successData.3 b/docs/MQTTAsync/man/man3/MQTTAsync_successData.3 index 064d7d79..e199bc4d 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_successData.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_successData.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_successData" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_successData" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_successData5.3 b/docs/MQTTAsync/man/man3/MQTTAsync_successData5.3 index 1ffbd64c..4e2180ac 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_successData5.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_successData5.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_successData5" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_successData5" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTAsync_willOptions.3 b/docs/MQTTAsync/man/man3/MQTTAsync_willOptions.3 index d7974177..aabcdc3a 100644 --- a/docs/MQTTAsync/man/man3/MQTTAsync_willOptions.3 +++ b/docs/MQTTAsync/man/man3/MQTTAsync_willOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTAsync_willOptions" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTAsync_willOptions" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTClientPersistence.h.3 b/docs/MQTTAsync/man/man3/MQTTClientPersistence.h.3 index 59e3a8fd..0e7eb491 100644 --- a/docs/MQTTAsync/man/man3/MQTTClientPersistence.h.3 +++ b/docs/MQTTAsync/man/man3/MQTTClientPersistence.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTClientPersistence.h" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClientPersistence.h" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTClient_persistence.3 b/docs/MQTTAsync/man/man3/MQTTClient_persistence.3 index 110e4400..c824d503 100644 --- a/docs/MQTTAsync/man/man3/MQTTClient_persistence.3 +++ b/docs/MQTTAsync/man/man3/MQTTClient_persistence.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_persistence" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_persistence" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTLenString.3 b/docs/MQTTAsync/man/man3/MQTTLenString.3 index bbe0bc36..1bb42644 100644 --- a/docs/MQTTAsync/man/man3/MQTTLenString.3 +++ b/docs/MQTTAsync/man/man3/MQTTLenString.3 @@ -1,4 +1,4 @@ -.TH "MQTTLenString" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTLenString" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTProperties.3 b/docs/MQTTAsync/man/man3/MQTTProperties.3 index ba97b110..713a7b6e 100644 --- a/docs/MQTTAsync/man/man3/MQTTProperties.3 +++ b/docs/MQTTAsync/man/man3/MQTTProperties.3 @@ -1,4 +1,4 @@ -.TH "MQTTProperties" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTProperties" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTProperties.h.3 b/docs/MQTTAsync/man/man3/MQTTProperties.h.3 index fc0951ca..1bcc29ae 100644 --- a/docs/MQTTAsync/man/man3/MQTTProperties.h.3 +++ b/docs/MQTTAsync/man/man3/MQTTProperties.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTProperties.h" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTProperties.h" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTProperty.3 b/docs/MQTTAsync/man/man3/MQTTProperty.3 index 1120a926..f5526474 100644 --- a/docs/MQTTAsync/man/man3/MQTTProperty.3 +++ b/docs/MQTTAsync/man/man3/MQTTProperty.3 @@ -1,4 +1,4 @@ -.TH "MQTTProperty" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTProperty" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTReasonCodes.h.3 b/docs/MQTTAsync/man/man3/MQTTReasonCodes.h.3 index 36993c41..26c93b7e 100644 --- a/docs/MQTTAsync/man/man3/MQTTReasonCodes.h.3 +++ b/docs/MQTTAsync/man/man3/MQTTReasonCodes.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTReasonCodes.h" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTReasonCodes.h" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTSubscribeOpts.h.3 b/docs/MQTTAsync/man/man3/MQTTSubscribeOpts.h.3 index 1fad51b5..82c4b194 100644 --- a/docs/MQTTAsync/man/man3/MQTTSubscribeOpts.h.3 +++ b/docs/MQTTAsync/man/man3/MQTTSubscribeOpts.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTSubscribeOpts.h" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTSubscribeOpts.h" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/MQTTSubscribe_options.3 b/docs/MQTTAsync/man/man3/MQTTSubscribe_options.3 index bdcd0356..774fe208 100644 --- a/docs/MQTTAsync/man/man3/MQTTSubscribe_options.3 +++ b/docs/MQTTAsync/man/man3/MQTTSubscribe_options.3 @@ -1,4 +1,4 @@ -.TH "MQTTSubscribe_options" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTSubscribe_options" 3 "Tue Jan 7 2025 13:21:08" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/_h_t_t_p_proxies.3 b/docs/MQTTAsync/man/man3/_h_t_t_p_proxies.3 index 0ee0c11a..7c676970 100644 --- a/docs/MQTTAsync/man/man3/_h_t_t_p_proxies.3 +++ b/docs/MQTTAsync/man/man3/_h_t_t_p_proxies.3 @@ -1,4 +1,4 @@ -.TH "_h_t_t_p_proxies" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "_h_t_t_p_proxies" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/async.3 b/docs/MQTTAsync/man/man3/async.3 index d8e9cbba..d8000941 100644 --- a/docs/MQTTAsync/man/man3/async.3 +++ b/docs/MQTTAsync/man/man3/async.3 @@ -1,4 +1,4 @@ -.TH "async" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "async" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/auto_reconnect.3 b/docs/MQTTAsync/man/man3/auto_reconnect.3 index 6f1d46c8..eac45849 100644 --- a/docs/MQTTAsync/man/man3/auto_reconnect.3 +++ b/docs/MQTTAsync/man/man3/auto_reconnect.3 @@ -1,4 +1,4 @@ -.TH "auto_reconnect" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "auto_reconnect" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/callbacks.3 b/docs/MQTTAsync/man/man3/callbacks.3 index 794ce7ba..166a6c34 100644 --- a/docs/MQTTAsync/man/man3/callbacks.3 +++ b/docs/MQTTAsync/man/man3/callbacks.3 @@ -1,4 +1,4 @@ -.TH "callbacks" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "callbacks" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/offline_publish.3 b/docs/MQTTAsync/man/man3/offline_publish.3 index 6463d12b..e90752c8 100644 --- a/docs/MQTTAsync/man/man3/offline_publish.3 +++ b/docs/MQTTAsync/man/man3/offline_publish.3 @@ -1,4 +1,4 @@ -.TH "offline_publish" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "offline_publish" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/publish.3 b/docs/MQTTAsync/man/man3/publish.3 index c532b217..33fedbf4 100644 --- a/docs/MQTTAsync/man/man3/publish.3 +++ b/docs/MQTTAsync/man/man3/publish.3 @@ -1,4 +1,4 @@ -.TH "publish" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "publish" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/qos.3 b/docs/MQTTAsync/man/man3/qos.3 index b4298e35..4be12a9a 100644 --- a/docs/MQTTAsync/man/man3/qos.3 +++ b/docs/MQTTAsync/man/man3/qos.3 @@ -1,4 +1,4 @@ -.TH "qos" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "qos" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/subscribe.3 b/docs/MQTTAsync/man/man3/subscribe.3 index 98caf342..67e1dad5 100644 --- a/docs/MQTTAsync/man/man3/subscribe.3 +++ b/docs/MQTTAsync/man/man3/subscribe.3 @@ -1,4 +1,4 @@ -.TH "subscribe" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "subscribe" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/tracing.3 b/docs/MQTTAsync/man/man3/tracing.3 index 860fc1a6..47742c41 100644 --- a/docs/MQTTAsync/man/man3/tracing.3 +++ b/docs/MQTTAsync/man/man3/tracing.3 @@ -1,4 +1,4 @@ -.TH "tracing" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "tracing" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTAsync/man/man3/wildcard.3 b/docs/MQTTAsync/man/man3/wildcard.3 index 3357f7bc..1288951f 100644 --- a/docs/MQTTAsync/man/man3/wildcard.3 +++ b/docs/MQTTAsync/man/man3/wildcard.3 @@ -1,4 +1,4 @@ -.TH "wildcard" 3 "Mon Jan 6 2025 16:18:19" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- +.TH "wildcard" 3 "Tue Jan 7 2025 13:21:07" "Paho Asynchronous MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/html/_h_t_t_p_proxies.html b/docs/MQTTClient/html/_h_t_t_p_proxies.html index f0c12783..5a93b91f 100644 --- a/docs/MQTTClient/html/_h_t_t_p_proxies.html +++ b/docs/MQTTClient/html/_h_t_t_p_proxies.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/_m_q_t_t_client_8h.html b/docs/MQTTClient/html/_m_q_t_t_client_8h.html index abfd24d5..3dcd7147 100644 --- a/docs/MQTTClient/html/_m_q_t_t_client_8h.html +++ b/docs/MQTTClient/html/_m_q_t_t_client_8h.html @@ -752,7 +752,7 @@ Functions
Value:
{ {'M', 'Q', 'T', 'C'}, 8, 60, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\
0, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}
-
#define MQTTVERSION_DEFAULT
Definition MQTTClient.h:211
+
#define MQTTVERSION_DEFAULT
Definition MQTTClient.h:213

Initializer for connect options for MQTT 3.1.1 non-WebSocket connections

@@ -770,7 +770,7 @@ Functions
Value:
{ {'M', 'Q', 'T', 'C'}, 8, 60, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\
0, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}
-
#define MQTTVERSION_5
Definition MQTTClient.h:223
+
#define MQTTVERSION_5
Definition MQTTClient.h:225

Initializer for connect options for MQTT 5.0 non-WebSocket connections

@@ -2622,7 +2622,7 @@ Functions diff --git a/docs/MQTTClient/html/_m_q_t_t_client_8h_source.html b/docs/MQTTClient/html/_m_q_t_t_client_8h_source.html index 0db31fd8..b2bf48bd 100644 --- a/docs/MQTTClient/html/_m_q_t_t_client_8h_source.html +++ b/docs/MQTTClient/html/_m_q_t_t_client_8h_source.html @@ -108,372 +108,372 @@ $(function(){ initResizable(false); });
18 * Ian Craggs - remove const from eyecatchers #168
19 *******************************************************************************/
20
-
105/*
-
107*/
-
108#if !defined(MQTTCLIENT_H)
-
109#define MQTTCLIENT_H
-
110
-
111#if defined(__cplusplus)
-
112 extern "C" {
-
113#endif
-
114
-
115#include <stdio.h>
-
116/*
-
118*/
-
119
-
120#include "MQTTExportDeclarations.h"
+
107/*
+
109*/
+
110#if !defined(MQTTCLIENT_H)
+
111#define MQTTCLIENT_H
+
112
+
113#if defined(__cplusplus)
+
114 extern "C" {
+
115#endif
+
116
+
117#include <stdio.h>
+
118/*
+
120*/
121
-
122#include "MQTTProperties.h"
-
123#include "MQTTReasonCodes.h"
-
124#include "MQTTSubscribeOpts.h"
-
125#if !defined(NO_PERSISTENCE)
-
126#include "MQTTClientPersistence.h"
-
127#else
-
128#define MQTTCLIENT_PERSISTENCE_NONE 1
-
129#endif
-
130
-
135#define MQTTCLIENT_SUCCESS 0
-
140#define MQTTCLIENT_FAILURE -1
-
141
-
142/* error code -2 is MQTTCLIENT_PERSISTENCE_ERROR */
+
122#include "MQTTExportDeclarations.h"
+
123
+
124#include "MQTTProperties.h"
+
125#include "MQTTReasonCodes.h"
+
126#include "MQTTSubscribeOpts.h"
+
127#if !defined(NO_PERSISTENCE)
+
128#include "MQTTClientPersistence.h"
+
129#else
+
130#define MQTTCLIENT_PERSISTENCE_NONE 1
+
131#endif
+
132
+
137#define MQTTCLIENT_SUCCESS 0
+
142#define MQTTCLIENT_FAILURE -1
143
-
147#define MQTTCLIENT_DISCONNECTED -3
-
152#define MQTTCLIENT_MAX_MESSAGES_INFLIGHT -4
-
156#define MQTTCLIENT_BAD_UTF8_STRING -5
-
160#define MQTTCLIENT_NULL_PARAMETER -6
-
166#define MQTTCLIENT_TOPICNAME_TRUNCATED -7
-
171#define MQTTCLIENT_BAD_STRUCTURE -8
-
175#define MQTTCLIENT_BAD_QOS -9
-
179#define MQTTCLIENT_SSL_NOT_SUPPORTED -10
-
183 #define MQTTCLIENT_BAD_MQTT_VERSION -11
-
193#define MQTTCLIENT_BAD_PROTOCOL -14
-
197 #define MQTTCLIENT_BAD_MQTT_OPTION -15
-
201 #define MQTTCLIENT_WRONG_MQTT_VERSION -16
-
205 #define MQTTCLIENT_0_LEN_WILL_TOPIC -17
-
206
-
207
-
211#define MQTTVERSION_DEFAULT 0
-
215#define MQTTVERSION_3_1 3
-
219#define MQTTVERSION_3_1_1 4
-
223 #define MQTTVERSION_5 5
-
227#define MQTT_BAD_SUBSCRIBE 0x80
-
228
-
-
232typedef struct
-
233{
-
235 char struct_id[4];
- - - +
144/* error code -2 is MQTTCLIENT_PERSISTENCE_ERROR */
+
145
+
149#define MQTTCLIENT_DISCONNECTED -3
+
154#define MQTTCLIENT_MAX_MESSAGES_INFLIGHT -4
+
158#define MQTTCLIENT_BAD_UTF8_STRING -5
+
162#define MQTTCLIENT_NULL_PARAMETER -6
+
168#define MQTTCLIENT_TOPICNAME_TRUNCATED -7
+
173#define MQTTCLIENT_BAD_STRUCTURE -8
+
177#define MQTTCLIENT_BAD_QOS -9
+
181#define MQTTCLIENT_SSL_NOT_SUPPORTED -10
+
185 #define MQTTCLIENT_BAD_MQTT_VERSION -11
+
195#define MQTTCLIENT_BAD_PROTOCOL -14
+
199 #define MQTTCLIENT_BAD_MQTT_OPTION -15
+
203 #define MQTTCLIENT_WRONG_MQTT_VERSION -16
+
207 #define MQTTCLIENT_0_LEN_WILL_TOPIC -17
+
208
+
209
+
213#define MQTTVERSION_DEFAULT 0
+
217#define MQTTVERSION_3_1 3
+
221#define MQTTVERSION_3_1_1 4
+
225 #define MQTTVERSION_5 5
+
229#define MQTT_BAD_SUBSCRIBE 0x80
+
230
+
+
234typedef struct
+
235{
+
237 char struct_id[4];
+ + +
-
241
-
242#define MQTTClient_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }
243
- -
249
-
254typedef void* MQTTClient;
- - -
267
-
-
274typedef struct
-
275{
-
277 char struct_id[4];
- - -
284 void* payload;
-
298 int qos;
- -
324 int dup;
-
328 int msgid;
- - +
244#define MQTTClient_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }
+
245
+ +
251
+
256typedef void* MQTTClient;
+ + +
269
+
+
276typedef struct
+
277{
+
279 char struct_id[4];
+ + +
286 void* payload;
+
300 int qos;
+ +
326 int dup;
+
330 int msgid;
+ +
-
334
-
335#define MQTTClient_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }
336
-
367typedef int MQTTClient_messageArrived(void* context, char* topicName, int topicLen, MQTTClient_message* message);
-
368
- -
390
-
406typedef void MQTTClient_connectionLost(void* context, char* cause);
-
407
-
437LIBMQTT_API int MQTTClient_setCallbacks(MQTTClient handle, void* context, MQTTClient_connectionLost* cl,
- -
439
-
440
-
450typedef void MQTTClient_disconnected(void* context, MQTTProperties* properties,
-
451 enum MQTTReasonCodes reasonCode);
-
452
-
466LIBMQTT_API int MQTTClient_setDisconnected(MQTTClient handle, void* context, MQTTClient_disconnected* co);
-
467
-
491typedef void MQTTClient_published(void* context, int dt, int packet_type, MQTTProperties* properties,
-
492 enum MQTTReasonCodes reasonCode);
-
493
-
494LIBMQTT_API int MQTTClient_setPublished(MQTTClient handle, void* context, MQTTClient_published* co);
+
337#define MQTTClient_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }
+
338
+
369typedef int MQTTClient_messageArrived(void* context, char* topicName, int topicLen, MQTTClient_message* message);
+
370
+ +
392
+
408typedef void MQTTClient_connectionLost(void* context, char* cause);
+
409
+
439LIBMQTT_API int MQTTClient_setCallbacks(MQTTClient handle, void* context, MQTTClient_connectionLost* cl,
+ +
441
+
442
+
452typedef void MQTTClient_disconnected(void* context, MQTTProperties* properties,
+
453 enum MQTTReasonCodes reasonCode);
+
454
+
468LIBMQTT_API int MQTTClient_setDisconnected(MQTTClient handle, void* context, MQTTClient_disconnected* co);
+
469
+
493typedef void MQTTClient_published(void* context, int dt, int packet_type, MQTTProperties* properties,
+
494 enum MQTTReasonCodes reasonCode);
495
-
548LIBMQTT_API int MQTTClient_create(MQTTClient* handle, const char* serverURI, const char* clientId,
-
549 int persistence_type, void* persistence_context);
-
550
-
-
552typedef struct
-
553{
-
555 char struct_id[4];
- - - +
496LIBMQTT_API int MQTTClient_setPublished(MQTTClient handle, void* context, MQTTClient_published* co);
+
497
+
550LIBMQTT_API int MQTTClient_create(MQTTClient* handle, const char* serverURI, const char* clientId,
+
551 int persistence_type, void* persistence_context);
+
552
+
+
554typedef struct
+
555{
+
557 char struct_id[4];
+ + +
-
565
-
566#define MQTTClient_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 0, MQTTVERSION_DEFAULT }
567
-
612LIBMQTT_API int MQTTClient_createWithOptions(MQTTClient* handle, const char* serverURI, const char* clientId,
-
613 int persistence_type, void* persistence_context, MQTTClient_createOptions* options);
-
614
-
-
627typedef struct
-
628{
-
630 char struct_id[4];
- -
636 const char* topicName;
-
638 const char* message;
- -
647 int qos;
-
649 struct
-
650 {
-
651 int len;
-
652 const void* data;
-
653 } payload;
- +
568#define MQTTClient_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 0, MQTTVERSION_DEFAULT }
+
569
+
614LIBMQTT_API int MQTTClient_createWithOptions(MQTTClient* handle, const char* serverURI, const char* clientId,
+
615 int persistence_type, void* persistence_context, MQTTClient_createOptions* options);
+
616
+
+
629typedef struct
+
630{
+
632 char struct_id[4];
+ +
638 const char* topicName;
+
640 const char* message;
+ +
649 int qos;
+
651 struct
+
652 {
+
653 int len;
+
654 const void* data;
+
655 } payload;
+
-
655
-
656#define MQTTClient_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, {0, NULL} }
657
-
658#define MQTT_SSL_VERSION_DEFAULT 0
-
659#define MQTT_SSL_VERSION_TLS_1_0 1
-
660#define MQTT_SSL_VERSION_TLS_1_1 2
-
661#define MQTT_SSL_VERSION_TLS_1_2 3
-
662
-
-
675typedef struct
-
676{
-
678 char struct_id[4];
-
679
- -
688
-
690 const char* trustStore;
-
691
-
695 const char* keyStore;
-
696
-
700 const char* privateKey;
-
701
- -
704
- -
714
- -
717
- -
723
- -
730
-
736 const char* CApath;
-
737
-
742 int (*ssl_error_cb) (const char *str, size_t len, void *u);
-
743
- -
749
-
755 unsigned int (*ssl_psk_cb) (const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u);
-
756
- -
762
- -
769
-
777 const unsigned char *protos;
-
778
-
783 unsigned int protos_len;
- +
658#define MQTTClient_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, {0, NULL} }
+
659
+
660#define MQTT_SSL_VERSION_DEFAULT 0
+
661#define MQTT_SSL_VERSION_TLS_1_0 1
+
662#define MQTT_SSL_VERSION_TLS_1_1 2
+
663#define MQTT_SSL_VERSION_TLS_1_2 3
+
664
+
+
677typedef struct
+
678{
+
680 char struct_id[4];
+
681
+ +
690
+
692 const char* trustStore;
+
693
+
697 const char* keyStore;
+
698
+
702 const char* privateKey;
+
703
+ +
706
+ +
716
+ +
719
+ +
725
+ +
732
+
738 const char* CApath;
+
739
+
744 int (*ssl_error_cb) (const char *str, size_t len, void *u);
+
745
+ +
751
+
757 unsigned int (*ssl_psk_cb) (const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u);
+
758
+ +
764
+ +
771
+
779 const unsigned char *protos;
+
780
+
785 unsigned int protos_len;
+
-
785
-
786#define MQTTClient_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }
787
-
-
795typedef struct
-
796{
-
797 const char* name;
-
798 const char* value;
- +
788#define MQTTClient_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }
+
789
+
+
797typedef struct
+
798{
+
799 const char* name;
+
800 const char* value;
+
-
800
- -
807
-
-
828typedef struct
-
829{
-
831 char struct_id[4];
- - - - - -
896 const char* username;
-
902 const char* password;
- - - - -
937 char* const* serverURIs;
- -
949 struct
-
950 {
-
951 const char* serverURI;
-
952 int MQTTVersion;
- -
954 } returned;
-
958 struct
-
959 {
-
960 int len;
-
961 const void* data;
-
962 } binarypwd;
- -
967 /*
-
968 * MQTT V5 clean start flag. Only clears state at the beginning of the session.
-
969 */
- - -
980 const char* httpProxy;
-
984 const char* httpsProxy;
- +
802
+ +
809
+
+
830typedef struct
+
831{
+
833 char struct_id[4];
+ + + + + +
898 const char* username;
+
904 const char* password;
+ + + + +
939 char* const* serverURIs;
+ +
951 struct
+
952 {
+
953 const char* serverURI;
+
954 int MQTTVersion;
+ +
956 } returned;
+
960 struct
+
961 {
+
962 int len;
+
963 const void* data;
+
964 } binarypwd;
+ +
969 /*
+
970 * MQTT V5 clean start flag. Only clears state at the beginning of the session.
+
971 */
+ + +
982 const char* httpProxy;
+
986 const char* httpsProxy;
+
-
986
-
-
988#define MQTTClient_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\
-
9890, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}
+
988
+
+
990#define MQTTClient_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\
+
9910, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}
-
990
-
-
992#define MQTTClient_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\
-
9930, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}
+
992
+
+
994#define MQTTClient_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\
+
9950, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}
-
994
-
-
998#define MQTTClient_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\
-
9990, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}
+
996
+
+
1000#define MQTTClient_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\
+
10010, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}
-
1000
-
-
1004#define MQTTClient_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\
-
10050, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}
+
1002
+
+
1006#define MQTTClient_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\
+
10070, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}
-
1006
- -
1028
-
-
1030typedef struct MQTTResponse
-
1031{
-
1032 int version; /* the version number of this structure */
-
1033 enum MQTTReasonCodes reasonCode; /* the MQTT 5.0 reason code returned */
-
1034 int reasonCodeCount; /* the number of reason codes. Used for subscribeMany5 and unsubscribeMany5 */
-
1035 enum MQTTReasonCodes* reasonCodes; /* a list of reason codes. Used for subscribeMany5 and unsubscribeMany5 */
-
1036 MQTTProperties* properties; /* optionally, the MQTT 5.0 properties returned */
- +
1008
+ +
1030
+
+
1032typedef struct MQTTResponse
+
1033{
+
1034 int version; /* the version number of this structure */
+
1035 enum MQTTReasonCodes reasonCode; /* the MQTT 5.0 reason code returned */
+
1036 int reasonCodeCount; /* the number of reason codes. Used for subscribeMany5 and unsubscribeMany5 */
+
1037 enum MQTTReasonCodes* reasonCodes; /* a list of reason codes. Used for subscribeMany5 and unsubscribeMany5 */
+
1038 MQTTProperties* properties; /* optionally, the MQTT 5.0 properties returned */
+
-
1038
-
1039#define MQTTResponse_initializer {1, MQTTREASONCODE_SUCCESS, 0, NULL, NULL}
1040
-
1045LIBMQTT_API void MQTTResponse_free(MQTTResponse response);
-
1046
- -
1061 MQTTProperties* connectProperties, MQTTProperties* willProperties);
-
1062
-
1081LIBMQTT_API int MQTTClient_disconnect(MQTTClient handle, int timeout);
-
1082
-
1083LIBMQTT_API int MQTTClient_disconnect5(MQTTClient handle, int timeout, enum MQTTReasonCodes reason, MQTTProperties* props);
+
1041#define MQTTResponse_initializer {1, MQTTREASONCODE_SUCCESS, 0, NULL, NULL}
+
1042
+
1047LIBMQTT_API void MQTTResponse_free(MQTTResponse response);
+
1048
+ +
1063 MQTTProperties* connectProperties, MQTTProperties* willProperties);
+
1064
+
1083LIBMQTT_API int MQTTClient_disconnect(MQTTClient handle, int timeout);
1084
-
1092LIBMQTT_API int MQTTClient_isConnected(MQTTClient handle);
-
1093
-
1094
-
1095/* Subscribe is synchronous. QoS list parameter is changed on return to granted QoSs.
-
1096 Returns return code, MQTTCLIENT_SUCCESS == success, non-zero some sort of error (TBD) */
-
1097
-
1111LIBMQTT_API int MQTTClient_subscribe(MQTTClient handle, const char* topic, int qos);
-
1112
-
1126LIBMQTT_API MQTTResponse MQTTClient_subscribe5(MQTTClient handle, const char* topic, int qos,
- -
1128
-
1145LIBMQTT_API int MQTTClient_subscribeMany(MQTTClient handle, int count, char* const* topic, int* qos);
-
1146
-
1163LIBMQTT_API MQTTResponse MQTTClient_subscribeMany5(MQTTClient handle, int count, char* const* topic,
-
1164 int* qos, MQTTSubscribe_options* opts, MQTTProperties* props);
-
1165
-
1177LIBMQTT_API int MQTTClient_unsubscribe(MQTTClient handle, const char* topic);
-
1178
-
1189LIBMQTT_API MQTTResponse MQTTClient_unsubscribe5(MQTTClient handle, const char* topic, MQTTProperties* props);
-
1190
-
1202LIBMQTT_API int MQTTClient_unsubscribeMany(MQTTClient handle, int count, char* const* topic);
-
1203
-
1215LIBMQTT_API MQTTResponse MQTTClient_unsubscribeMany5(MQTTClient handle, int count, char* const* topic, MQTTProperties* props);
-
1216
-
1238LIBMQTT_API int MQTTClient_publish(MQTTClient handle, const char* topicName, int payloadlen, const void* payload, int qos, int retained,
- -
1240
-
1262LIBMQTT_API MQTTResponse MQTTClient_publish5(MQTTClient handle, const char* topicName, int payloadlen, const void* payload,
-
1263 int qos, int retained, MQTTProperties* properties, MQTTClient_deliveryToken* dt);
-
1283LIBMQTT_API int MQTTClient_publishMessage(MQTTClient handle, const char* topicName, MQTTClient_message* msg, MQTTClient_deliveryToken* dt);
-
1284
-
1285
-
1305LIBMQTT_API MQTTResponse MQTTClient_publishMessage5(MQTTClient handle, const char* topicName, MQTTClient_message* msg,
- -
1307
-
1323LIBMQTT_API int MQTTClient_waitForCompletion(MQTTClient handle, MQTTClient_deliveryToken dt, unsigned long timeout);
-
1324
-
1325
- -
1345
-
1352LIBMQTT_API void MQTTClient_yield(void);
-
1353
-
1385LIBMQTT_API int MQTTClient_receive(MQTTClient handle, char** topicName, int* topicLen, MQTTClient_message** message,
-
1386 unsigned long timeout);
-
1387
- -
1399
-
1408LIBMQTT_API void MQTTClient_free(void* ptr);
-
1409
-
1416LIBMQTT_API void* MQTTClient_malloc(size_t size);
-
1417
-
1425LIBMQTT_API void MQTTClient_destroy(MQTTClient* handle);
-
1426
-
1427
-
- -
1429{
- - - - - - - -
1437};
+
1085LIBMQTT_API int MQTTClient_disconnect5(MQTTClient handle, int timeout, enum MQTTReasonCodes reason, MQTTProperties* props);
+
1086
+
1094LIBMQTT_API int MQTTClient_isConnected(MQTTClient handle);
+
1095
+
1096
+
1097/* Subscribe is synchronous. QoS list parameter is changed on return to granted QoSs.
+
1098 Returns return code, MQTTCLIENT_SUCCESS == success, non-zero some sort of error (TBD) */
+
1099
+
1113LIBMQTT_API int MQTTClient_subscribe(MQTTClient handle, const char* topic, int qos);
+
1114
+
1128LIBMQTT_API MQTTResponse MQTTClient_subscribe5(MQTTClient handle, const char* topic, int qos,
+ +
1130
+
1147LIBMQTT_API int MQTTClient_subscribeMany(MQTTClient handle, int count, char* const* topic, int* qos);
+
1148
+
1165LIBMQTT_API MQTTResponse MQTTClient_subscribeMany5(MQTTClient handle, int count, char* const* topic,
+
1166 int* qos, MQTTSubscribe_options* opts, MQTTProperties* props);
+
1167
+
1179LIBMQTT_API int MQTTClient_unsubscribe(MQTTClient handle, const char* topic);
+
1180
+
1191LIBMQTT_API MQTTResponse MQTTClient_unsubscribe5(MQTTClient handle, const char* topic, MQTTProperties* props);
+
1192
+
1204LIBMQTT_API int MQTTClient_unsubscribeMany(MQTTClient handle, int count, char* const* topic);
+
1205
+
1217LIBMQTT_API MQTTResponse MQTTClient_unsubscribeMany5(MQTTClient handle, int count, char* const* topic, MQTTProperties* props);
+
1218
+
1240LIBMQTT_API int MQTTClient_publish(MQTTClient handle, const char* topicName, int payloadlen, const void* payload, int qos, int retained,
+ +
1242
+
1264LIBMQTT_API MQTTResponse MQTTClient_publish5(MQTTClient handle, const char* topicName, int payloadlen, const void* payload,
+
1265 int qos, int retained, MQTTProperties* properties, MQTTClient_deliveryToken* dt);
+
1285LIBMQTT_API int MQTTClient_publishMessage(MQTTClient handle, const char* topicName, MQTTClient_message* msg, MQTTClient_deliveryToken* dt);
+
1286
+
1287
+
1307LIBMQTT_API MQTTResponse MQTTClient_publishMessage5(MQTTClient handle, const char* topicName, MQTTClient_message* msg,
+ +
1309
+
1325LIBMQTT_API int MQTTClient_waitForCompletion(MQTTClient handle, MQTTClient_deliveryToken dt, unsigned long timeout);
+
1326
+
1327
+ +
1347
+
1354LIBMQTT_API void MQTTClient_yield(void);
+
1355
+
1387LIBMQTT_API int MQTTClient_receive(MQTTClient handle, char** topicName, int* topicLen, MQTTClient_message** message,
+
1388 unsigned long timeout);
+
1389
+ +
1401
+
1410LIBMQTT_API void MQTTClient_free(void* ptr);
+
1411
+
1418LIBMQTT_API void* MQTTClient_malloc(size_t size);
+
1419
+
1427LIBMQTT_API void MQTTClient_destroy(MQTTClient* handle);
+
1428
+
1429
+ -
1438
-
1439
- -
1446
-
1447
-
1457typedef void MQTTClient_traceCallback(enum MQTTCLIENT_TRACE_LEVELS level, char* message);
-
1458
- -
1466
-
1474LIBMQTT_API int MQTTClient_setCommandTimeout(MQTTClient handle, unsigned long milliSeconds);
-
1475
-
1481LIBMQTT_API const char* MQTTClient_strerror(int code);
-
1482
-
1483#if defined(__cplusplus)
-
1484 }
-
1485#endif
-
1486
+
1440
+
1441
+ +
1448
+
1449
+
1459typedef void MQTTClient_traceCallback(enum MQTTCLIENT_TRACE_LEVELS level, char* message);
+
1460
+ +
1468
+
1476LIBMQTT_API int MQTTClient_setCommandTimeout(MQTTClient handle, unsigned long milliSeconds);
+
1477
+
1483LIBMQTT_API const char* MQTTClient_strerror(int code);
+
1484
+
1485#if defined(__cplusplus)
+
1486 }
1487#endif
1488
+
1489#endif
+
1490
void MQTTResponse_free(MQTTResponse response)
struct MQTTResponse MQTTResponse
int MQTTClient_disconnect5(MQTTClient handle, int timeout, enum MQTTReasonCodes reason, MQTTProperties *props)
@@ -484,7 +484,7 @@ $(function(){ initResizable(false); });
void MQTTClient_setTraceCallback(MQTTClient_traceCallback *callback)
int MQTTClient_getPendingDeliveryTokens(MQTTClient handle, MQTTClient_deliveryToken **tokens)
MQTTResponse MQTTClient_publishMessage5(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)
-
void MQTTClient_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)
Definition MQTTClient.h:450
+
void MQTTClient_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)
Definition MQTTClient.h:452
MQTTResponse MQTTClient_unsubscribeMany5(MQTTClient handle, int count, char *const *topic, MQTTProperties *props)
int MQTTClient_receive(MQTTClient handle, char **topicName, int *topicLen, MQTTClient_message **message, unsigned long timeout)
void MQTTClient_setTraceLevel(enum MQTTCLIENT_TRACE_LEVELS level)
@@ -492,125 +492,125 @@ $(function(){ initResizable(false); });
MQTTResponse MQTTClient_subscribeMany5(MQTTClient handle, int count, char *const *topic, int *qos, MQTTSubscribe_options *opts, MQTTProperties *props)
MQTTResponse MQTTClient_unsubscribe5(MQTTClient handle, const char *topic, MQTTProperties *props)
const char * MQTTClient_strerror(int code)
-
void MQTTClient_connectionLost(void *context, char *cause)
Definition MQTTClient.h:406
-
void MQTTClient_published(void *context, int dt, int packet_type, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)
Definition MQTTClient.h:491
+
void MQTTClient_connectionLost(void *context, char *cause)
Definition MQTTClient.h:408
+
void MQTTClient_published(void *context, int dt, int packet_type, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)
Definition MQTTClient.h:493
int MQTTClient_isConnected(MQTTClient handle)
-
int MQTTClient_deliveryToken
Definition MQTTClient.h:265
-
void * MQTTClient
Definition MQTTClient.h:254
+
int MQTTClient_deliveryToken
Definition MQTTClient.h:267
+
void * MQTTClient
Definition MQTTClient.h:256
MQTTResponse MQTTClient_publish5(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTProperties *properties, MQTTClient_deliveryToken *dt)
int MQTTClient_waitForCompletion(MQTTClient handle, MQTTClient_deliveryToken dt, unsigned long timeout)
void MQTTClient_yield(void)
int MQTTClient_setDisconnected(MQTTClient handle, void *context, MQTTClient_disconnected *co)
-
int MQTTClient_token
Definition MQTTClient.h:266
+
int MQTTClient_token
Definition MQTTClient.h:268
int MQTTClient_subscribeMany(MQTTClient handle, int count, char *const *topic, int *qos)
int MQTTClient_setCommandTimeout(MQTTClient handle, unsigned long milliSeconds)
int MQTTClient_create(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
int MQTTClient_subscribe(MQTTClient handle, const char *topic, int qos)
int MQTTClient_setPublished(MQTTClient handle, void *context, MQTTClient_published *co)
-
MQTTCLIENT_TRACE_LEVELS
Definition MQTTClient.h:1429
-
@ MQTTCLIENT_TRACE_PROTOCOL
Definition MQTTClient.h:1433
-
@ MQTTCLIENT_TRACE_FATAL
Definition MQTTClient.h:1436
-
@ MQTTCLIENT_TRACE_MAXIMUM
Definition MQTTClient.h:1430
-
@ MQTTCLIENT_TRACE_MEDIUM
Definition MQTTClient.h:1431
-
@ MQTTCLIENT_TRACE_ERROR
Definition MQTTClient.h:1434
-
@ MQTTCLIENT_TRACE_MINIMUM
Definition MQTTClient.h:1432
-
@ MQTTCLIENT_TRACE_SEVERE
Definition MQTTClient.h:1435
-
int MQTTClient_messageArrived(void *context, char *topicName, int topicLen, MQTTClient_message *message)
Definition MQTTClient.h:367
+
MQTTCLIENT_TRACE_LEVELS
Definition MQTTClient.h:1431
+
@ MQTTCLIENT_TRACE_PROTOCOL
Definition MQTTClient.h:1435
+
@ MQTTCLIENT_TRACE_FATAL
Definition MQTTClient.h:1438
+
@ MQTTCLIENT_TRACE_MAXIMUM
Definition MQTTClient.h:1432
+
@ MQTTCLIENT_TRACE_MEDIUM
Definition MQTTClient.h:1433
+
@ MQTTCLIENT_TRACE_ERROR
Definition MQTTClient.h:1436
+
@ MQTTCLIENT_TRACE_MINIMUM
Definition MQTTClient.h:1434
+
@ MQTTCLIENT_TRACE_SEVERE
Definition MQTTClient.h:1437
+
int MQTTClient_messageArrived(void *context, char *topicName, int topicLen, MQTTClient_message *message)
Definition MQTTClient.h:369
MQTTResponse MQTTClient_connect5(MQTTClient handle, MQTTClient_connectOptions *options, MQTTProperties *connectProperties, MQTTProperties *willProperties)
int MQTTClient_unsubscribe(MQTTClient handle, const char *topic)
int MQTTClient_connect(MQTTClient handle, MQTTClient_connectOptions *options)
int MQTTClient_setCallbacks(MQTTClient handle, void *context, MQTTClient_connectionLost *cl, MQTTClient_messageArrived *ma, MQTTClient_deliveryComplete *dc)
void MQTTClient_freeMessage(MQTTClient_message **msg)
-
void MQTTClient_deliveryComplete(void *context, MQTTClient_deliveryToken dt)
Definition MQTTClient.h:389
+
void MQTTClient_deliveryComplete(void *context, MQTTClient_deliveryToken dt)
Definition MQTTClient.h:391
int MQTTClient_publishMessage(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)
int MQTTClient_createWithOptions(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTClient_createOptions *options)
void MQTTClient_destroy(MQTTClient *handle)
MQTTClient_nameValue * MQTTClient_getVersionInfo(void)
MQTTResponse MQTTClient_subscribe5(MQTTClient handle, const char *topic, int qos, MQTTSubscribe_options *opts, MQTTProperties *props)
-
void MQTTClient_traceCallback(enum MQTTCLIENT_TRACE_LEVELS level, char *message)
Definition MQTTClient.h:1457
+
void MQTTClient_traceCallback(enum MQTTCLIENT_TRACE_LEVELS level, char *message)
Definition MQTTClient.h:1459
int MQTTClient_publish(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTClient_deliveryToken *dt)
This structure represents a persistent data store, used to store outbound and inbound messages,...
MQTTReasonCodes
Definition MQTTReasonCodes.h:23
-
Definition MQTTClient.h:676
-
const char * trustStore
Definition MQTTClient.h:690
-
int struct_version
Definition MQTTClient.h:687
-
int disableDefaultTrustStore
Definition MQTTClient.h:768
-
void * ssl_error_context
Definition MQTTClient.h:748
-
unsigned int protos_len
Definition MQTTClient.h:783
-
const char * CApath
Definition MQTTClient.h:736
-
const char * keyStore
Definition MQTTClient.h:695
-
int sslVersion
Definition MQTTClient.h:722
-
const unsigned char * protos
Definition MQTTClient.h:777
-
int enableServerCertAuth
Definition MQTTClient.h:716
-
const char * privateKey
Definition MQTTClient.h:700
-
int verify
Definition MQTTClient.h:729
-
const char * enabledCipherSuites
Definition MQTTClient.h:713
-
void * ssl_psk_context
Definition MQTTClient.h:761
-
const char * privateKeyPassword
Definition MQTTClient.h:703
-
Definition MQTTClient.h:829
-
const MQTTClient_nameValue * httpHeaders
Definition MQTTClient.h:974
-
int cleansession
Definition MQTTClient.h:874
-
int struct_version
Definition MQTTClient.h:842
-
MQTTClient_willOptions * will
Definition MQTTClient.h:890
-
const void * data
Definition MQTTClient.h:961
-
int MQTTVersion
Definition MQTTClient.h:945
-
const char * serverURI
Definition MQTTClient.h:951
-
const char * httpsProxy
Definition MQTTClient.h:984
-
int connectTimeout
Definition MQTTClient.h:906
-
int sessionPresent
Definition MQTTClient.h:953
-
MQTTClient_SSLOptions * ssl
Definition MQTTClient.h:919
-
int reliable
Definition MQTTClient.h:884
-
const char * password
Definition MQTTClient.h:902
-
int serverURIcount
Definition MQTTClient.h:923
-
char *const * serverURIs
Definition MQTTClient.h:937
-
const char * username
Definition MQTTClient.h:896
-
int retryInterval
Definition MQTTClient.h:914
-
int keepAliveInterval
Definition MQTTClient.h:852
-
int cleanstart
Definition MQTTClient.h:970
-
const char * httpProxy
Definition MQTTClient.h:980
-
int maxInflightMessages
Definition MQTTClient.h:966
-
int len
Definition MQTTClient.h:960
-
Definition MQTTClient.h:553
-
int struct_version
Definition MQTTClient.h:557
-
int MQTTVersion
Definition MQTTClient.h:563
-
Definition MQTTClient.h:233
-
int struct_version
Definition MQTTClient.h:237
-
int do_openssl_init
Definition MQTTClient.h:239
-
Definition MQTTClient.h:275
-
int struct_version
Definition MQTTClient.h:280
-
MQTTProperties properties
Definition MQTTClient.h:332
-
int qos
Definition MQTTClient.h:298
-
int msgid
Definition MQTTClient.h:328
-
int retained
Definition MQTTClient.h:317
-
void * payload
Definition MQTTClient.h:284
-
int payloadlen
Definition MQTTClient.h:282
-
int dup
Definition MQTTClient.h:324
-
Definition MQTTClient.h:796
-
const char * value
Definition MQTTClient.h:798
-
const char * name
Definition MQTTClient.h:797
-
Definition MQTTClient.h:628
-
int struct_version
Definition MQTTClient.h:634
-
const void * data
Definition MQTTClient.h:652
-
const char * topicName
Definition MQTTClient.h:636
-
const char * message
Definition MQTTClient.h:638
-
int qos
Definition MQTTClient.h:647
-
int retained
Definition MQTTClient.h:642
-
int len
Definition MQTTClient.h:651
+
Definition MQTTClient.h:678
+
const char * trustStore
Definition MQTTClient.h:692
+
int struct_version
Definition MQTTClient.h:689
+
int disableDefaultTrustStore
Definition MQTTClient.h:770
+
void * ssl_error_context
Definition MQTTClient.h:750
+
unsigned int protos_len
Definition MQTTClient.h:785
+
const char * CApath
Definition MQTTClient.h:738
+
const char * keyStore
Definition MQTTClient.h:697
+
int sslVersion
Definition MQTTClient.h:724
+
const unsigned char * protos
Definition MQTTClient.h:779
+
int enableServerCertAuth
Definition MQTTClient.h:718
+
const char * privateKey
Definition MQTTClient.h:702
+
int verify
Definition MQTTClient.h:731
+
const char * enabledCipherSuites
Definition MQTTClient.h:715
+
void * ssl_psk_context
Definition MQTTClient.h:763
+
const char * privateKeyPassword
Definition MQTTClient.h:705
+
Definition MQTTClient.h:831
+
const MQTTClient_nameValue * httpHeaders
Definition MQTTClient.h:976
+
int cleansession
Definition MQTTClient.h:876
+
int struct_version
Definition MQTTClient.h:844
+
MQTTClient_willOptions * will
Definition MQTTClient.h:892
+
const void * data
Definition MQTTClient.h:963
+
int MQTTVersion
Definition MQTTClient.h:947
+
const char * serverURI
Definition MQTTClient.h:953
+
const char * httpsProxy
Definition MQTTClient.h:986
+
int connectTimeout
Definition MQTTClient.h:908
+
int sessionPresent
Definition MQTTClient.h:955
+
MQTTClient_SSLOptions * ssl
Definition MQTTClient.h:921
+
int reliable
Definition MQTTClient.h:886
+
const char * password
Definition MQTTClient.h:904
+
int serverURIcount
Definition MQTTClient.h:925
+
char *const * serverURIs
Definition MQTTClient.h:939
+
const char * username
Definition MQTTClient.h:898
+
int retryInterval
Definition MQTTClient.h:916
+
int keepAliveInterval
Definition MQTTClient.h:854
+
int cleanstart
Definition MQTTClient.h:972
+
const char * httpProxy
Definition MQTTClient.h:982
+
int maxInflightMessages
Definition MQTTClient.h:968
+
int len
Definition MQTTClient.h:962
+
Definition MQTTClient.h:555
+
int struct_version
Definition MQTTClient.h:559
+
int MQTTVersion
Definition MQTTClient.h:565
+
Definition MQTTClient.h:235
+
int struct_version
Definition MQTTClient.h:239
+
int do_openssl_init
Definition MQTTClient.h:241
+
Definition MQTTClient.h:277
+
int struct_version
Definition MQTTClient.h:282
+
MQTTProperties properties
Definition MQTTClient.h:334
+
int qos
Definition MQTTClient.h:300
+
int msgid
Definition MQTTClient.h:330
+
int retained
Definition MQTTClient.h:319
+
void * payload
Definition MQTTClient.h:286
+
int payloadlen
Definition MQTTClient.h:284
+
int dup
Definition MQTTClient.h:326
+
Definition MQTTClient.h:798
+
const char * value
Definition MQTTClient.h:800
+
const char * name
Definition MQTTClient.h:799
+
Definition MQTTClient.h:630
+
int struct_version
Definition MQTTClient.h:636
+
const void * data
Definition MQTTClient.h:654
+
const char * topicName
Definition MQTTClient.h:638
+
const char * message
Definition MQTTClient.h:640
+
int qos
Definition MQTTClient.h:649
+
int retained
Definition MQTTClient.h:644
+
int len
Definition MQTTClient.h:653
Definition MQTTProperties.h:116
-
Definition MQTTClient.h:1031
-
enum MQTTReasonCodes * reasonCodes
Definition MQTTClient.h:1035
-
enum MQTTReasonCodes reasonCode
Definition MQTTClient.h:1033
-
MQTTProperties * properties
Definition MQTTClient.h:1036
-
int version
Definition MQTTClient.h:1032
-
int reasonCodeCount
Definition MQTTClient.h:1034
+
Definition MQTTClient.h:1033
+
enum MQTTReasonCodes * reasonCodes
Definition MQTTClient.h:1037
+
enum MQTTReasonCodes reasonCode
Definition MQTTClient.h:1035
+
MQTTProperties * properties
Definition MQTTClient.h:1038
+
int version
Definition MQTTClient.h:1034
+
int reasonCodeCount
Definition MQTTClient.h:1036
Definition MQTTSubscribeOpts.h:22
diff --git a/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h.html b/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h.html index f7ce2b6b..04b4bd94 100644 --- a/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h.html +++ b/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h.html @@ -465,7 +465,7 @@ Typedefs
diff --git a/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h_source.html b/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h_source.html index 04758be0..f3b41177 100644 --- a/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h_source.html +++ b/docs/MQTTClient/html/_m_q_t_t_client_persistence_8h_source.html @@ -177,7 +177,7 @@ $(function(){ initResizable(false); });
diff --git a/docs/MQTTClient/html/_m_q_t_t_properties_8h.html b/docs/MQTTClient/html/_m_q_t_t_properties_8h.html index b5bcad2d..6c03ab3b 100644 --- a/docs/MQTTClient/html/_m_q_t_t_properties_8h.html +++ b/docs/MQTTClient/html/_m_q_t_t_properties_8h.html @@ -837,7 +837,7 @@ Functions
diff --git a/docs/MQTTClient/html/_m_q_t_t_properties_8h_source.html b/docs/MQTTClient/html/_m_q_t_t_properties_8h_source.html index efd2faf5..9bf27e55 100644 --- a/docs/MQTTClient/html/_m_q_t_t_properties_8h_source.html +++ b/docs/MQTTClient/html/_m_q_t_t_properties_8h_source.html @@ -294,7 +294,7 @@ $(function(){ initResizable(false); });
diff --git a/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h.html b/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h.html index 60b8a9bd..85c14b72 100644 --- a/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h.html +++ b/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h.html @@ -262,7 +262,7 @@ Functions diff --git a/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h_source.html b/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h_source.html index 3bb67b88..27f9911a 100644 --- a/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h_source.html +++ b/docs/MQTTClient/html/_m_q_t_t_reason_codes_8h_source.html @@ -212,7 +212,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h.html b/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h.html index 833d3241..73edd749 100644 --- a/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h.html +++ b/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h.html @@ -144,7 +144,7 @@ Typedefs diff --git a/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h_source.html b/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h_source.html index cbda3d60..1c7b5dc1 100644 --- a/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h_source.html +++ b/docs/MQTTClient/html/_m_q_t_t_subscribe_opts_8h_source.html @@ -131,7 +131,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/annotated.html b/docs/MQTTClient/html/annotated.html index 0235154a..bb4e7e39 100644 --- a/docs/MQTTClient/html/annotated.html +++ b/docs/MQTTClient/html/annotated.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/async.html b/docs/MQTTClient/html/async.html index a220b48d..c510abdd 100644 --- a/docs/MQTTClient/html/async.html +++ b/docs/MQTTClient/html/async.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/callbacks.html b/docs/MQTTClient/html/callbacks.html index d0334b7e..62e81780 100644 --- a/docs/MQTTClient/html/callbacks.html +++ b/docs/MQTTClient/html/callbacks.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/classes.html b/docs/MQTTClient/html/classes.html index 17027ad7..3b53d0e0 100644 --- a/docs/MQTTClient/html/classes.html +++ b/docs/MQTTClient/html/classes.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/files.html b/docs/MQTTClient/html/files.html index 3fad19cd..ae242f22 100644 --- a/docs/MQTTClient/html/files.html +++ b/docs/MQTTClient/html/files.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/functions.html b/docs/MQTTClient/html/functions.html index 043a8bc0..9fd5feac 100644 --- a/docs/MQTTClient/html/functions.html +++ b/docs/MQTTClient/html/functions.html @@ -241,7 +241,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/functions_vars.html b/docs/MQTTClient/html/functions_vars.html index a0dbfa90..2b8014b5 100644 --- a/docs/MQTTClient/html/functions_vars.html +++ b/docs/MQTTClient/html/functions_vars.html @@ -241,7 +241,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals.html b/docs/MQTTClient/html/globals.html index bae63765..bb2590ad 100644 --- a/docs/MQTTClient/html/globals.html +++ b/docs/MQTTClient/html/globals.html @@ -290,7 +290,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals_defs.html b/docs/MQTTClient/html/globals_defs.html index 40efa687..6db59dde 100644 --- a/docs/MQTTClient/html/globals_defs.html +++ b/docs/MQTTClient/html/globals_defs.html @@ -133,7 +133,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals_enum.html b/docs/MQTTClient/html/globals_enum.html index 87ae86e4..98d98584 100644 --- a/docs/MQTTClient/html/globals_enum.html +++ b/docs/MQTTClient/html/globals_enum.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals_eval.html b/docs/MQTTClient/html/globals_eval.html index e2fcb2b9..13c9b5e4 100644 --- a/docs/MQTTClient/html/globals_eval.html +++ b/docs/MQTTClient/html/globals_eval.html @@ -179,7 +179,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals_func.html b/docs/MQTTClient/html/globals_func.html index 7597aa90..12ef67be 100644 --- a/docs/MQTTClient/html/globals_func.html +++ b/docs/MQTTClient/html/globals_func.html @@ -144,7 +144,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals_p.html b/docs/MQTTClient/html/globals_p.html index 8be556c4..27fd4365 100644 --- a/docs/MQTTClient/html/globals_p.html +++ b/docs/MQTTClient/html/globals_p.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/globals_type.html b/docs/MQTTClient/html/globals_type.html index a31303c6..d8df0ace 100644 --- a/docs/MQTTClient/html/globals_type.html +++ b/docs/MQTTClient/html/globals_type.html @@ -112,7 +112,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/index.html b/docs/MQTTClient/html/index.html index 3637849a..b5a15c71 100644 --- a/docs/MQTTClient/html/index.html +++ b/docs/MQTTClient/html/index.html @@ -90,6 +90,7 @@ $(function(){ initResizable(false); });

An MQTT client library in C.

© Copyright 2009, 2025 IBM Corp., Ian Craggs and others

+

Version 1.3.14

These pages describe the original more synchronous API which might be considered easier to use. Some of the calls will block. For the new totally asynchronous API where no calls block, which is especially suitable for use in windowed environments, see the MQTT C Client Asynchronous API Documentation. The MQTTClient API is not thread safe, whereas the MQTTAsync API is.

An MQTT client application connects to MQTT-capable servers. A typical client is responsible for collecting information from a telemetry device and publishing the information to the server. It can also subscribe to topics, receive messages, and use this information to control the telemetry device.

MQTT clients implement the published MQTT v3 protocol. You can write your own API to the MQTT protocol using the programming language and platform of your choice. This can be time-consuming and error-prone.

@@ -144,7 +145,7 @@ Free any memory being used by the client
diff --git a/docs/MQTTClient/html/pages.html b/docs/MQTTClient/html/pages.html index 7cb40c0f..f1448f98 100644 --- a/docs/MQTTClient/html/pages.html +++ b/docs/MQTTClient/html/pages.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/pubasync.html b/docs/MQTTClient/html/pubasync.html index 0e24b36a..fb5eec6e 100644 --- a/docs/MQTTClient/html/pubasync.html +++ b/docs/MQTTClient/html/pubasync.html @@ -202,31 +202,31 @@ $(function(){ initResizable(false); });
int MQTTClient_disconnect(MQTTClient handle, int timeout)
void MQTTClient_free(void *ptr)
-
int MQTTClient_deliveryToken
Definition MQTTClient.h:265
-
void * MQTTClient
Definition MQTTClient.h:254
+
int MQTTClient_deliveryToken
Definition MQTTClient.h:267
+
void * MQTTClient
Definition MQTTClient.h:256
int MQTTClient_create(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
-
#define MQTTClient_message_initializer
Definition MQTTClient.h:335
+
#define MQTTClient_message_initializer
Definition MQTTClient.h:337
int MQTTClient_connect(MQTTClient handle, MQTTClient_connectOptions *options)
int MQTTClient_setCallbacks(MQTTClient handle, void *context, MQTTClient_connectionLost *cl, MQTTClient_messageArrived *ma, MQTTClient_deliveryComplete *dc)
void MQTTClient_freeMessage(MQTTClient_message **msg)
-
#define MQTTCLIENT_SUCCESS
Definition MQTTClient.h:135
+
#define MQTTCLIENT_SUCCESS
Definition MQTTClient.h:137
int MQTTClient_publishMessage(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)
void MQTTClient_destroy(MQTTClient *handle)
-
#define MQTTClient_connectOptions_initializer
Definition MQTTClient.h:988
+
#define MQTTClient_connectOptions_initializer
Definition MQTTClient.h:990
#define MQTTCLIENT_PERSISTENCE_NONE
Definition MQTTClientPersistence.h:74
-
Definition MQTTClient.h:829
-
int cleansession
Definition MQTTClient.h:874
-
int keepAliveInterval
Definition MQTTClient.h:852
-
Definition MQTTClient.h:275
-
int qos
Definition MQTTClient.h:298
-
int retained
Definition MQTTClient.h:317
-
void * payload
Definition MQTTClient.h:284
-
int payloadlen
Definition MQTTClient.h:282
+
Definition MQTTClient.h:831
+
int cleansession
Definition MQTTClient.h:876
+
int keepAliveInterval
Definition MQTTClient.h:854
+
Definition MQTTClient.h:277
+
int qos
Definition MQTTClient.h:300
+
int retained
Definition MQTTClient.h:319
+
void * payload
Definition MQTTClient.h:286
+
int payloadlen
Definition MQTTClient.h:284
diff --git a/docs/MQTTClient/html/pubsync.html b/docs/MQTTClient/html/pubsync.html index bf903cb0..c2911746 100644 --- a/docs/MQTTClient/html/pubsync.html +++ b/docs/MQTTClient/html/pubsync.html @@ -146,30 +146,30 @@ $(function(){ initResizable(false); });
}
int MQTTClient_disconnect(MQTTClient handle, int timeout)
-
int MQTTClient_deliveryToken
Definition MQTTClient.h:265
-
void * MQTTClient
Definition MQTTClient.h:254
+
int MQTTClient_deliveryToken
Definition MQTTClient.h:267
+
void * MQTTClient
Definition MQTTClient.h:256
int MQTTClient_waitForCompletion(MQTTClient handle, MQTTClient_deliveryToken dt, unsigned long timeout)
int MQTTClient_create(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
-
#define MQTTClient_message_initializer
Definition MQTTClient.h:335
+
#define MQTTClient_message_initializer
Definition MQTTClient.h:337
int MQTTClient_connect(MQTTClient handle, MQTTClient_connectOptions *options)
-
#define MQTTCLIENT_SUCCESS
Definition MQTTClient.h:135
+
#define MQTTCLIENT_SUCCESS
Definition MQTTClient.h:137
int MQTTClient_publishMessage(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)
void MQTTClient_destroy(MQTTClient *handle)
-
#define MQTTClient_connectOptions_initializer
Definition MQTTClient.h:988
+
#define MQTTClient_connectOptions_initializer
Definition MQTTClient.h:990
#define MQTTCLIENT_PERSISTENCE_NONE
Definition MQTTClientPersistence.h:74
-
Definition MQTTClient.h:829
-
int cleansession
Definition MQTTClient.h:874
-
int keepAliveInterval
Definition MQTTClient.h:852
-
Definition MQTTClient.h:275
-
int qos
Definition MQTTClient.h:298
-
int retained
Definition MQTTClient.h:317
-
void * payload
Definition MQTTClient.h:284
-
int payloadlen
Definition MQTTClient.h:282
+
Definition MQTTClient.h:831
+
int cleansession
Definition MQTTClient.h:876
+
int keepAliveInterval
Definition MQTTClient.h:854
+
Definition MQTTClient.h:277
+
int qos
Definition MQTTClient.h:300
+
int retained
Definition MQTTClient.h:319
+
void * payload
Definition MQTTClient.h:286
+
int payloadlen
Definition MQTTClient.h:284
diff --git a/docs/MQTTClient/html/qos.html b/docs/MQTTClient/html/qos.html index 9b1e31ec..5e0b06ea 100644 --- a/docs/MQTTClient/html/qos.html +++ b/docs/MQTTClient/html/qos.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client___s_s_l_options.html b/docs/MQTTClient/html/struct_m_q_t_t_client___s_s_l_options.html index e7904c85..7224ba83 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client___s_s_l_options.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client___s_s_l_options.html @@ -415,7 +415,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__connect_options.html b/docs/MQTTClient/html/struct_m_q_t_t_client__connect_options.html index 63a0a668..280c9211 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__connect_options.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__connect_options.html @@ -547,7 +547,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__create_options.html b/docs/MQTTClient/html/struct_m_q_t_t_client__create_options.html index 1c9c750b..98240112 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__create_options.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__create_options.html @@ -157,7 +157,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__init__options.html b/docs/MQTTClient/html/struct_m_q_t_t_client__init__options.html index e6ce3a44..9c938143 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__init__options.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__init__options.html @@ -156,7 +156,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__message.html b/docs/MQTTClient/html/struct_m_q_t_t_client__message.html index 4f289684..b44fb5a7 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__message.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__message.html @@ -269,7 +269,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__name_value.html b/docs/MQTTClient/html/struct_m_q_t_t_client__name_value.html index be2c6709..b31b81f3 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__name_value.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__name_value.html @@ -137,7 +137,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__persistence.html b/docs/MQTTClient/html/struct_m_q_t_t_client__persistence.html index 7e97f5aa..ff976b6f 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__persistence.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__persistence.html @@ -261,7 +261,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_client__will_options.html b/docs/MQTTClient/html/struct_m_q_t_t_client__will_options.html index 2cdd0cfb..82c1795a 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_client__will_options.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_client__will_options.html @@ -260,7 +260,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_len_string.html b/docs/MQTTClient/html/struct_m_q_t_t_len_string.html index df0f906e..eb8b5238 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_len_string.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_len_string.html @@ -139,7 +139,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_properties.html b/docs/MQTTClient/html/struct_m_q_t_t_properties.html index 2e5ce618..e5b90313 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_properties.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_properties.html @@ -173,7 +173,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_property.html b/docs/MQTTClient/html/struct_m_q_t_t_property.html index 1318cffc..cb907f07 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_property.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_property.html @@ -230,7 +230,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_response.html b/docs/MQTTClient/html/struct_m_q_t_t_response.html index a3f7bf87..9b43c726 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_response.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_response.html @@ -185,7 +185,7 @@ Data Fields diff --git a/docs/MQTTClient/html/struct_m_q_t_t_subscribe__options.html b/docs/MQTTClient/html/struct_m_q_t_t_subscribe__options.html index 2641f381..fdbd07ed 100644 --- a/docs/MQTTClient/html/struct_m_q_t_t_subscribe__options.html +++ b/docs/MQTTClient/html/struct_m_q_t_t_subscribe__options.html @@ -190,7 +190,7 @@ Data Fields diff --git a/docs/MQTTClient/html/subasync.html b/docs/MQTTClient/html/subasync.html index f7b64b9a..f7544fb4 100644 --- a/docs/MQTTClient/html/subasync.html +++ b/docs/MQTTClient/html/subasync.html @@ -189,29 +189,29 @@ $(function(){ initResizable(false); });
int MQTTClient_disconnect(MQTTClient handle, int timeout)
void MQTTClient_free(void *ptr)
-
int MQTTClient_deliveryToken
Definition MQTTClient.h:265
-
void * MQTTClient
Definition MQTTClient.h:254
+
int MQTTClient_deliveryToken
Definition MQTTClient.h:267
+
void * MQTTClient
Definition MQTTClient.h:256
int MQTTClient_create(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)
int MQTTClient_subscribe(MQTTClient handle, const char *topic, int qos)
int MQTTClient_unsubscribe(MQTTClient handle, const char *topic)
int MQTTClient_connect(MQTTClient handle, MQTTClient_connectOptions *options)
int MQTTClient_setCallbacks(MQTTClient handle, void *context, MQTTClient_connectionLost *cl, MQTTClient_messageArrived *ma, MQTTClient_deliveryComplete *dc)
void MQTTClient_freeMessage(MQTTClient_message **msg)
-
#define MQTTCLIENT_SUCCESS
Definition MQTTClient.h:135
+
#define MQTTCLIENT_SUCCESS
Definition MQTTClient.h:137
void MQTTClient_destroy(MQTTClient *handle)
-
#define MQTTClient_connectOptions_initializer
Definition MQTTClient.h:988
+
#define MQTTClient_connectOptions_initializer
Definition MQTTClient.h:990
#define MQTTCLIENT_PERSISTENCE_NONE
Definition MQTTClientPersistence.h:74
-
Definition MQTTClient.h:829
-
int cleansession
Definition MQTTClient.h:874
-
int keepAliveInterval
Definition MQTTClient.h:852
-
Definition MQTTClient.h:275
-
void * payload
Definition MQTTClient.h:284
-
int payloadlen
Definition MQTTClient.h:282
+
Definition MQTTClient.h:831
+
int cleansession
Definition MQTTClient.h:876
+
int keepAliveInterval
Definition MQTTClient.h:854
+
Definition MQTTClient.h:277
+
void * payload
Definition MQTTClient.h:286
+
int payloadlen
Definition MQTTClient.h:284
diff --git a/docs/MQTTClient/html/tracing.html b/docs/MQTTClient/html/tracing.html index 336fa56f..a402a606 100644 --- a/docs/MQTTClient/html/tracing.html +++ b/docs/MQTTClient/html/tracing.html @@ -150,7 +150,7 @@ $(function(){ initResizable(false); }); diff --git a/docs/MQTTClient/html/wildcard.html b/docs/MQTTClient/html/wildcard.html index 7cf41580..88a5ccbb 100644 --- a/docs/MQTTClient/html/wildcard.html +++ b/docs/MQTTClient/html/wildcard.html @@ -103,7 +103,7 @@ A '+' character represents a single level of the hierarchy and is used between d diff --git a/docs/MQTTClient/man/man3/MQTTClient.h.3 b/docs/MQTTClient/man/man3/MQTTClient.h.3 index 41b45911..6e1cbaec 100644 --- a/docs/MQTTClient/man/man3/MQTTClient.h.3 +++ b/docs/MQTTClient/man/man3/MQTTClient.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient.h" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient.h" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClientPersistence.h.3 b/docs/MQTTClient/man/man3/MQTTClientPersistence.h.3 index 8b5b1089..acede242 100644 --- a/docs/MQTTClient/man/man3/MQTTClientPersistence.h.3 +++ b/docs/MQTTClient/man/man3/MQTTClientPersistence.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTClientPersistence.h" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClientPersistence.h" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_SSLOptions.3 b/docs/MQTTClient/man/man3/MQTTClient_SSLOptions.3 index 6abcfee0..aa62bfa4 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_SSLOptions.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_SSLOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_SSLOptions" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_SSLOptions" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_connectOptions.3 b/docs/MQTTClient/man/man3/MQTTClient_connectOptions.3 index f8d1e6b5..a7a1db34 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_connectOptions.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_connectOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_connectOptions" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_connectOptions" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_createOptions.3 b/docs/MQTTClient/man/man3/MQTTClient_createOptions.3 index 3ed90cb2..9394c063 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_createOptions.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_createOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_createOptions" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_createOptions" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_init_options.3 b/docs/MQTTClient/man/man3/MQTTClient_init_options.3 index b9765823..432df9e1 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_init_options.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_init_options.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_init_options" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_init_options" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_message.3 b/docs/MQTTClient/man/man3/MQTTClient_message.3 index 08b36dd1..b6edf0a4 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_message.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_message.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_message" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_message" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_nameValue.3 b/docs/MQTTClient/man/man3/MQTTClient_nameValue.3 index 874323ba..008c9ce8 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_nameValue.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_nameValue.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_nameValue" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_nameValue" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_persistence.3 b/docs/MQTTClient/man/man3/MQTTClient_persistence.3 index 9da79bad..01fbaa76 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_persistence.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_persistence.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_persistence" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_persistence" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTClient_willOptions.3 b/docs/MQTTClient/man/man3/MQTTClient_willOptions.3 index ccc02107..7868dfc3 100644 --- a/docs/MQTTClient/man/man3/MQTTClient_willOptions.3 +++ b/docs/MQTTClient/man/man3/MQTTClient_willOptions.3 @@ -1,4 +1,4 @@ -.TH "MQTTClient_willOptions" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTClient_willOptions" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTLenString.3 b/docs/MQTTClient/man/man3/MQTTLenString.3 index 2de23ac9..1100d683 100644 --- a/docs/MQTTClient/man/man3/MQTTLenString.3 +++ b/docs/MQTTClient/man/man3/MQTTLenString.3 @@ -1,4 +1,4 @@ -.TH "MQTTLenString" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTLenString" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTProperties.3 b/docs/MQTTClient/man/man3/MQTTProperties.3 index 055096d7..3be0fd63 100644 --- a/docs/MQTTClient/man/man3/MQTTProperties.3 +++ b/docs/MQTTClient/man/man3/MQTTProperties.3 @@ -1,4 +1,4 @@ -.TH "MQTTProperties" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTProperties" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTProperties.h.3 b/docs/MQTTClient/man/man3/MQTTProperties.h.3 index 1578c71a..285401b5 100644 --- a/docs/MQTTClient/man/man3/MQTTProperties.h.3 +++ b/docs/MQTTClient/man/man3/MQTTProperties.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTProperties.h" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTProperties.h" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTProperty.3 b/docs/MQTTClient/man/man3/MQTTProperty.3 index cda939af..66ccdd0e 100644 --- a/docs/MQTTClient/man/man3/MQTTProperty.3 +++ b/docs/MQTTClient/man/man3/MQTTProperty.3 @@ -1,4 +1,4 @@ -.TH "MQTTProperty" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTProperty" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTReasonCodes.h.3 b/docs/MQTTClient/man/man3/MQTTReasonCodes.h.3 index 647d6b33..7199d6f9 100644 --- a/docs/MQTTClient/man/man3/MQTTReasonCodes.h.3 +++ b/docs/MQTTClient/man/man3/MQTTReasonCodes.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTReasonCodes.h" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTReasonCodes.h" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTResponse.3 b/docs/MQTTClient/man/man3/MQTTResponse.3 index 3e887882..8bb42b1d 100644 --- a/docs/MQTTClient/man/man3/MQTTResponse.3 +++ b/docs/MQTTClient/man/man3/MQTTResponse.3 @@ -1,4 +1,4 @@ -.TH "MQTTResponse" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTResponse" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTSubscribeOpts.h.3 b/docs/MQTTClient/man/man3/MQTTSubscribeOpts.h.3 index 59ea9202..6910d594 100644 --- a/docs/MQTTClient/man/man3/MQTTSubscribeOpts.h.3 +++ b/docs/MQTTClient/man/man3/MQTTSubscribeOpts.h.3 @@ -1,4 +1,4 @@ -.TH "MQTTSubscribeOpts.h" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTSubscribeOpts.h" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/MQTTSubscribe_options.3 b/docs/MQTTClient/man/man3/MQTTSubscribe_options.3 index 966a1624..b2cb93c0 100644 --- a/docs/MQTTClient/man/man3/MQTTSubscribe_options.3 +++ b/docs/MQTTClient/man/man3/MQTTSubscribe_options.3 @@ -1,4 +1,4 @@ -.TH "MQTTSubscribe_options" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "MQTTSubscribe_options" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/_h_t_t_p_proxies.3 b/docs/MQTTClient/man/man3/_h_t_t_p_proxies.3 index bcf2ce09..7ac45b09 100644 --- a/docs/MQTTClient/man/man3/_h_t_t_p_proxies.3 +++ b/docs/MQTTClient/man/man3/_h_t_t_p_proxies.3 @@ -1,4 +1,4 @@ -.TH "_h_t_t_p_proxies" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "_h_t_t_p_proxies" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/async.3 b/docs/MQTTClient/man/man3/async.3 index 142dcbc1..589c37a7 100644 --- a/docs/MQTTClient/man/man3/async.3 +++ b/docs/MQTTClient/man/man3/async.3 @@ -1,4 +1,4 @@ -.TH "async" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "async" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/callbacks.3 b/docs/MQTTClient/man/man3/callbacks.3 index db20319c..a7a58f62 100644 --- a/docs/MQTTClient/man/man3/callbacks.3 +++ b/docs/MQTTClient/man/man3/callbacks.3 @@ -1,4 +1,4 @@ -.TH "callbacks" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "callbacks" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/pubasync.3 b/docs/MQTTClient/man/man3/pubasync.3 index 2475c789..7068fda0 100644 --- a/docs/MQTTClient/man/man3/pubasync.3 +++ b/docs/MQTTClient/man/man3/pubasync.3 @@ -1,4 +1,4 @@ -.TH "pubasync" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "pubasync" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/pubsync.3 b/docs/MQTTClient/man/man3/pubsync.3 index 3397b352..99bc57ab 100644 --- a/docs/MQTTClient/man/man3/pubsync.3 +++ b/docs/MQTTClient/man/man3/pubsync.3 @@ -1,4 +1,4 @@ -.TH "pubsync" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "pubsync" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/qos.3 b/docs/MQTTClient/man/man3/qos.3 index 54c8103e..792bc0bb 100644 --- a/docs/MQTTClient/man/man3/qos.3 +++ b/docs/MQTTClient/man/man3/qos.3 @@ -1,4 +1,4 @@ -.TH "qos" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "qos" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/subasync.3 b/docs/MQTTClient/man/man3/subasync.3 index 81c0006a..54f6127b 100644 --- a/docs/MQTTClient/man/man3/subasync.3 +++ b/docs/MQTTClient/man/man3/subasync.3 @@ -1,4 +1,4 @@ -.TH "subasync" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "subasync" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/tracing.3 b/docs/MQTTClient/man/man3/tracing.3 index 9235f7c8..42408b35 100644 --- a/docs/MQTTClient/man/man3/tracing.3 +++ b/docs/MQTTClient/man/man3/tracing.3 @@ -1,4 +1,4 @@ -.TH "tracing" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "tracing" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME diff --git a/docs/MQTTClient/man/man3/wildcard.3 b/docs/MQTTClient/man/man3/wildcard.3 index 245a9644..4c65343b 100644 --- a/docs/MQTTClient/man/man3/wildcard.3 +++ b/docs/MQTTClient/man/man3/wildcard.3 @@ -1,4 +1,4 @@ -.TH "wildcard" 3 "Mon Jan 6 2025 16:18:18" "Paho MQTT C Client Library" \" -*- nroff -*- +.TH "wildcard" 3 "Tue Jan 7 2025 13:21:06" "Paho MQTT C Client Library" \" -*- nroff -*- .ad l .nh .SH NAME