-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommon_8h_source.html
528 lines (526 loc) · 124 KB
/
common_8h_source.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CommsChampion Ecosystem MQTT-SN Client: common.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">CommsChampion Ecosystem MQTT-SN Client
</div>
<div id="projectbrief">MQTT-SN client library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">common.h</div></div>
</div><!--header-->
<div class="contents">
<a href="common_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">//</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">// Copyright 2016 - 2025 (C). Alex Robenko. All rights reserved.</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">//</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// This Source Code Form is subject to the terms of the Mozilla Public</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">// License, v. 2.0. If a copy of the MPL was not distributed with this</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// file, You can obtain one at http://mozilla.org/MPL/2.0/.</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#else </span><span class="comment">// #ifdef __cplusplus </span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <stdbool.h></span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#endif </span><span class="comment">// #ifdef __cplusplus</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="group__global.html#ga9cfd05cb01bb3b66bff4ec42717d97f3"> 21</a></span><span class="preprocessor">#define CC_MQTTSN_CLIENT_MAJOR_VERSION 2U</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="group__global.html#gac9359cd3ada2e40ab8263d04698c6aca"> 25</a></span><span class="preprocessor">#define CC_MQTTSN_CLIENT_MINOR_VERSION 0U</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="group__global.html#ga00acea6ed2147ecb0eb9845a1cc882ef"> 29</a></span><span class="preprocessor">#define CC_MQTTSN_CLIENT_PATCH_VERSION 9U</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="foldopen" id="foldopen00032" data-start="" data-end="">
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="common_8h.html#a16d20cd3d0166e3782fed1dec0119fa9"> 32</a></span><span class="preprocessor">#define CC_MQTTSN_CLIENT_MAKE_VERSION(major_, minor_, patch_) \</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor"> ((static_cast<unsigned>(major_) << 24) | \</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor"> (static_cast<unsigned>(minor_) << 8) | \</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor"> (static_cast<unsigned>(patch_)))</span></div>
</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="common_8h.html#a7527c6d42e8c52949c8f2ee5c0ad2c9e"> 38</a></span><span class="preprocessor">#define CC_MQTTSN_CLIENT_VERSION CC_MQTTSN_CLIENT_MAKE_VERSION(CC_MQTTSN_CLIENT_MAJOR_VERSION, CC_MQTTSN_CLIENT_MINOR_VERSION, CC_MQTTSN_CLIENT_PATCH_VERSION)</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="foldopen" id="foldopen00042" data-start="{" data-end="};">
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6"> 42</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>{</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a4f08dfa2b15c80f54bc722a1c4aee136"> 44</a></span> <a class="code hl_enumvalue" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a4f08dfa2b15c80f54bc722a1c4aee136">CC_MqttsnQoS_AtMostOnceDelivery</a> = 0, </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a8dc40fd2f13529b8de350e37666b453b"> 45</a></span> <a class="code hl_enumvalue" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a8dc40fd2f13529b8de350e37666b453b">CC_MqttsnQoS_AtLeastOnceDelivery</a> = 1, </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a768097d6c1c08cc69b85848c28db31f5"> 46</a></span> <a class="code hl_enumvalue" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a768097d6c1c08cc69b85848c28db31f5">CC_MqttsnQoS_ExactlyOnceDelivery</a> = 2, </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_enumvalue" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a06a94e10df00d744446799e012494aa6">CC_MqttsnQoS_ValuesLimit</a> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a06a94e10df00d744446799e012494aa6"> 48</a></span>} <a class="code hl_enumeration" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a>;</div>
</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="foldopen" id="foldopen00052" data-start="{" data-end="};">
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="group__global.html#gade7e7c53c5ca30c6134f60607b01079f"> 52</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>{</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faa71957fe69fa1b94d1d0cbc3c7558e1f"> 54</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faa71957fe69fa1b94d1d0cbc3c7558e1f">CC_MqttsnErrorCode_Success</a> = 0, </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faaef341b4c57dbfd072db947a5faf8331"> 55</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faaef341b4c57dbfd072db947a5faf8331">CC_MqttsnErrorCode_InternalError</a> = 1, </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa249c11bdb52656d7c304e5c03ffb3f84"> 56</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa249c11bdb52656d7c304e5c03ffb3f84">CC_MqttsnErrorCode_NotIntitialized</a> = 2, </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa610ed3e8cc8c7f8cf43521eb85e8aae1"> 57</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa610ed3e8cc8c7f8cf43521eb85e8aae1">CC_MqttsnErrorCode_Busy</a> = 3, </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faecfd3439ebfdd8b9ed029cf2276046ba"> 58</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faecfd3439ebfdd8b9ed029cf2276046ba">CC_MqttsnErrorCode_NotConnected</a> = 4, </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fad7e86d67bfcdb1ad6dfe7c8183a7d31d"> 59</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fad7e86d67bfcdb1ad6dfe7c8183a7d31d">CC_MqttsnErrorCode_BadParam</a> = 5, </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa5c05a308b3bb3914db25f97f18b7c6c4"> 60</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa5c05a308b3bb3914db25f97f18b7c6c4">CC_MqttsnErrorCode_InsufficientConfig</a> = 6, </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa290c6f8e1e475fa828448fe6c18fa9da"> 61</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa290c6f8e1e475fa828448fe6c18fa9da">CC_MqttsnErrorCode_OutOfMemory</a> = 7, </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fae2d6f926317f9599bd4515f98ae240f0"> 62</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fae2d6f926317f9599bd4515f98ae240f0">CC_MqttsnErrorCode_BufferOverflow</a> = 8, </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079facc38e713c220eafde77f4e96185614b0"> 63</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079facc38e713c220eafde77f4e96185614b0">CC_MqttsnErrorCode_NotSupported</a> = 9, </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fab16a97cc236c64edf8e58b9a819a6bad"> 64</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fab16a97cc236c64edf8e58b9a819a6bad">CC_MqttsnErrorCode_RetryLater</a> = 10, </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa761cb1abe161582f6681a3829f0599be"> 65</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa761cb1abe161582f6681a3829f0599be">CC_MqttsnErrorCode_Disconnecting</a> = 11, </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa15dfd857e574b6dd480d27a481b80ff2"> 66</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa15dfd857e574b6dd480d27a481b80ff2">CC_MqttsnErrorCode_NotSleeping</a> = 12, </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa7ac89b26aa47a87982cf183300055802"> 67</a></span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa7ac89b26aa47a87982cf183300055802">CC_MqttsnErrorCode_PreparationLocked</a> = 13, </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_enumvalue" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa5494eec3bcd027e45bd82c24b3ff4937">CC_MqttsnErrorCode_ValuesLimit</a> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa5494eec3bcd027e45bd82c24b3ff4937"> 69</a></span>} <a class="code hl_enumeration" href="group__global.html#gade7e7c53c5ca30c6134f60607b01079f">CC_MqttsnErrorCode</a>;</div>
</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="foldopen" id="foldopen00073" data-start="{" data-end="};">
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="group__global.html#ga55fac5d32cd1c5ab28bd9f4866410f2f"> 73</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>{</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa13a9626603a5b998e262d09d5e25517e"> 75</a></span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa13a9626603a5b998e262d09d5e25517e">CC_MqttsnGwStatus_AddedByGateway</a> = 0, </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2faa2d577a2bd631db5a3cc6fc60a7d68ca"> 76</a></span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2faa2d577a2bd631db5a3cc6fc60a7d68ca">CC_MqttsnGwStatus_AddedByClient</a> = 1, </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa0f3e08af6a08380709aa4db70abfe86e"> 77</a></span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa0f3e08af6a08380709aa4db70abfe86e">CC_MqttsnGwStatus_UpdatedByClient</a> = 2, </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa37a33d0b849e78a0ad7036b9caedac80"> 78</a></span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa37a33d0b849e78a0ad7036b9caedac80">CC_MqttsnGwStatus_Alive</a> = 3, </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2faa7c7dad3a0e7f27e964899788b8292a9"> 79</a></span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2faa7c7dad3a0e7f27e964899788b8292a9">CC_MqttsnGwStatus_Tentative</a> = 4, </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa6510f6a7ea5ee10eb9d33fdef2c926f3"> 80</a></span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa6510f6a7ea5ee10eb9d33fdef2c926f3">CC_MqttsnGwStatus_Removed</a> = 5, </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_enumvalue" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa2aed5a05f7c47d8bf348619de3c7ddf2">CC_MqttsnGwStatus_ValuesLimit</a> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa2aed5a05f7c47d8bf348619de3c7ddf2"> 82</a></span>} <a class="code hl_enumeration" href="group__global.html#ga55fac5d32cd1c5ab28bd9f4866410f2f">CC_MqttsnGwStatus</a>;</div>
</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="foldopen" id="foldopen00086" data-start="{" data-end="};">
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f"> 86</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>{</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa8151e18fea364efd22acf9589fa3323c"> 88</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa8151e18fea364efd22acf9589fa3323c">CC_MqttsnAsyncOpStatus_Complete</a> = 0, </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55faea3110201d8255ef312ad7226faa3e5b"> 89</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55faea3110201d8255ef312ad7226faa3e5b">CC_MqttsnAsyncOpStatus_InternalError</a> = 1, </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa196ffbd364e857b249079a9eb9ae5ac9"> 90</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa196ffbd364e857b249079a9eb9ae5ac9">CC_MqttsnAsyncOpStatus_Timeout</a> = 2, </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa3c36cd944f5865d6b7d0055d02750478"> 91</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa3c36cd944f5865d6b7d0055d02750478">CC_MqttsnAsyncOpStatus_Aborted</a> = 3, </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa112de63a708af721ede97042115e1bdf"> 92</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa112de63a708af721ede97042115e1bdf">CC_MqttsnAsyncOpStatus_OutOfMemory</a> = 4, </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa85050d6427b08c26db7d8c60cdaac233"> 93</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa85050d6427b08c26db7d8c60cdaac233">CC_MqttsnAsyncOpStatus_BadParam</a> = 5, </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa23488827d9ecb9384bcae3853c87517b"> 94</a></span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa23488827d9ecb9384bcae3853c87517b">CC_MqttsnAsyncOpStatus_GatewayDisconnected</a> = 6, </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_enumvalue" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55faea84f107224832ba573f283c3b5456d6">CC_MqttsnAsyncOpStatus_ValuesLimit</a> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55faea84f107224832ba573f283c3b5456d6"> 96</a></span>} <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a>;</div>
</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="group__global.html#ga81e18fb1f210d2ba0af8d23051c76835"> 100</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a7b7b0ac09a570967673d01847b1cea7b"> 102</a></span> <a class="code hl_enumvalue" href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a7b7b0ac09a570967673d01847b1cea7b">CC_MqttsnGatewayDisconnectReason_DisconnectMsg</a> = 0, </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a593bf9d927f148e0fe35f81503a05f20"> 103</a></span> <a class="code hl_enumvalue" href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a593bf9d927f148e0fe35f81503a05f20">CC_MqttsnGatewayDisconnectReason_NoGatewayResponse</a> = 1, </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_enumvalue" href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a417ec3f15cbb5daae03ee71da69f670b">CC_MqttsnGatewayDisconnectReason_ValuesLimit</a> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a417ec3f15cbb5daae03ee71da69f670b"> 105</a></span>} <a class="code hl_enumeration" href="group__global.html#ga81e18fb1f210d2ba0af8d23051c76835">CC_MqttsnGatewayDisconnectReason</a>;</div>
</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="foldopen" id="foldopen00109" data-start="{" data-end="};">
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010"> 109</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>{</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad9311fa083af14bd93fb1e15b5fb6ab7"> 111</a></span> <a class="code hl_enumvalue" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad9311fa083af14bd93fb1e15b5fb6ab7">CC_MqttsnReturnCode_Accepted</a> = 0, </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ab1db667c16a0907f99098340eb6918c6"> 112</a></span> <a class="code hl_enumvalue" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ab1db667c16a0907f99098340eb6918c6">CC_MqttsnReturnCode_Conjestion</a> = 1, </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad03908ab5446f6b719c84f6213e7572b"> 113</a></span> <a class="code hl_enumvalue" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad03908ab5446f6b719c84f6213e7572b">CC_MqttsnReturnCode_InvalidTopicId</a> = 2, </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad0881c7aaff22ad22c0cb5e5451f4829"> 114</a></span> <a class="code hl_enumvalue" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad0881c7aaff22ad22c0cb5e5451f4829">CC_MqttsnReturnCode_NotSupported</a> = 3, </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010adc8b10b5e65155d26341da2fbdab0478"> 115</a></span> <a class="code hl_enumvalue" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010adc8b10b5e65155d26341da2fbdab0478">CC_MqttsnReturnCode_ValuesLimit</a>, </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_enumvalue" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad6c8e17597a26f21fd56437193010a6c">CC_MqttsnReturnCode_MaxTypeValue</a> = 255 </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad6c8e17597a26f21fd56437193010a6c"> 117</a></span>} <a class="code hl_enumeration" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a>;</div>
</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
<div class="foldopen" id="foldopen00121" data-start="{" data-end="};">
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="group__global.html#ga04828fffed9eca6af394a8113dbc36f6"> 121</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span>{</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a56d78334405fe217e869debfb78e1bfd"> 123</a></span> <a class="code hl_enumvalue" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a56d78334405fe217e869debfb78e1bfd">CC_MqttsnConnectionStatus_Disconnected</a> = 0, </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a038a2a1a708818c3fcf6329257608448"> 124</a></span> <a class="code hl_enumvalue" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a038a2a1a708818c3fcf6329257608448">CC_MqttsnConnectionStatus_Connected</a> = 1, </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a1c923c891e96a4ff3e1c62e0d8a2549d"> 125</a></span> <a class="code hl_enumvalue" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a1c923c891e96a4ff3e1c62e0d8a2549d">CC_MqttsnConnectionStatus_Asleep</a> = 2, </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_enumvalue" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a54ba604593c82ad2a13516a30246a108">CC_MqttsnConnectionStatus_ValuesLimit</a> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a54ba604593c82ad2a13516a30246a108"> 127</a></span>} <a class="code hl_enumeration" href="group__global.html#ga04828fffed9eca6af394a8113dbc36f6">CC_MqttsnConnectionStatus</a>;</div>
</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="foldopen" id="foldopen00131" data-start="{" data-end="};">
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="group__global.html#gaed6d2565a631c653533fc041d00f0456"> 131</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>{</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a97bdcf25c582599f1ecc28eb24281c40"> 133</a></span> <a class="code hl_enumvalue" href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a97bdcf25c582599f1ecc28eb24281c40">CC_MqttsnDataOrigin_Any</a> = 0, </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a4ac840dd8076b7c03434c4ff82ffb5e8"> 134</a></span> <a class="code hl_enumvalue" href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a4ac840dd8076b7c03434c4ff82ffb5e8">CC_MqttsnDataOrigin_ConnectedGw</a> = 1, </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_enumvalue" href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a205d9c97c7fc86ddf0d5399633d79fb5">CC_MqttsnDataOrigin_ValuesLimit</a> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a205d9c97c7fc86ddf0d5399633d79fb5"> 136</a></span>} <a class="code hl_enumeration" href="group__global.html#gaed6d2565a631c653533fc041d00f0456">CC_MqttsnDataOrigin</a>;</div>
</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keyword">struct </span>CC_MqttsnClient;</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="group__client.html#gac0001ebe73d8670a38077f4206228ab1"> 145</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnClient* <a class="code hl_typedef" href="group__client.html#gac0001ebe73d8670a38077f4206228ab1">CC_MqttsnClientHandle</a>;</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="keyword">struct </span>CC_MqttsnSearch;</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="group__search.html#gaa79c418e536d423f55dba3da2f9db062"> 154</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnSearch* <a class="code hl_typedef" href="group__search.html#gaa79c418e536d423f55dba3da2f9db062">CC_MqttsnSearchHandle</a>;</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="keyword">struct </span>CC_MqttsnConnect;</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="group__connect.html#ga2becb99684d975dd3c16a1234182ae54"> 163</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnConnect* <a class="code hl_typedef" href="group__connect.html#ga2becb99684d975dd3c16a1234182ae54">CC_MqttsnConnectHandle</a>;</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="keyword">struct </span>CC_MqttsnDisconnect;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="group__disconnect.html#ga04022e3fd06ebba9a13832224f4c3ff3"> 172</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnDisconnect* <a class="code hl_typedef" href="group__disconnect.html#ga04022e3fd06ebba9a13832224f4c3ff3">CC_MqttsnDisconnectHandle</a>;</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="keyword">struct </span>CC_MqttsnSubscribe;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="group__subscribe.html#ga7671bb34c5f4d33f498404fbe3c533c7"> 181</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnSubscribe* <a class="code hl_typedef" href="group__subscribe.html#ga7671bb34c5f4d33f498404fbe3c533c7">CC_MqttsnSubscribeHandle</a>;</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="keyword">struct </span>CC_MqttsnUnsubscribe;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="group__subscribe.html#ga02212232e0f2e963de716361b933ea6e"> 190</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnUnsubscribe* <a class="code hl_typedef" href="group__subscribe.html#ga02212232e0f2e963de716361b933ea6e">CC_MqttsnUnsubscribeHandle</a>;</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="keyword">struct </span>CC_MqttsnPublish;</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="group__publish.html#ga028aeb1e89c70b73ac05f78c9b38f169"> 199</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnPublish* <a class="code hl_typedef" href="group__publish.html#ga028aeb1e89c70b73ac05f78c9b38f169">CC_MqttsnPublishHandle</a>;</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="keyword">struct </span>CC_MqttsnWill;</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="group__will.html#gab097f068640058b237cf1d681d80d7bc"> 208</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnWill* <a class="code hl_typedef" href="group__will.html#gab097f068640058b237cf1d681d80d7bc">CC_MqttsnWillHandle</a>;</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="keyword">struct </span>CC_MqttsnSleep;</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="group__sleep.html#ga69272499b0af748dabaca44ecd88b622"> 217</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>CC_MqttsnSleep* <a class="code hl_typedef" href="group__sleep.html#ga69272499b0af748dabaca44ecd88b622">CC_MqttsnSleepHandle</a>;</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930"> 221</a></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code hl_typedef" href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930">CC_MqttsnTopicId</a>;</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
<div class="foldopen" id="foldopen00225" data-start="{" data-end="};">
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html"> 225</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>{</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html#a3e74e6cc7f4cb9135868e2c0d14ac2d0"> 227</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnMessageInfo.html#a3e74e6cc7f4cb9135868e2c0d14ac2d0">m_topic</a>; </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html#a73ee4172fc9293165e64654523ffdf5e"> 228</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnMessageInfo.html#a73ee4172fc9293165e64654523ffdf5e">m_data</a>; </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html#a418a27a365fcbeb68e96b3d3a712e17d"> 229</a></span> <span class="keywordtype">unsigned</span> <a class="code hl_variable" href="structCC__MqttsnMessageInfo.html#a418a27a365fcbeb68e96b3d3a712e17d">m_dataLen</a>; </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html#a771f65f37e9288da768f8c39f892b05b"> 230</a></span> <a class="code hl_typedef" href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930">CC_MqttsnTopicId</a> <a class="code hl_variable" href="structCC__MqttsnMessageInfo.html#a771f65f37e9288da768f8c39f892b05b">m_topicId</a>; </div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html#a12de66448fa4e463cb492779c62e0db3"> 231</a></span> <a class="code hl_enumeration" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a> <a class="code hl_variable" href="structCC__MqttsnMessageInfo.html#a12de66448fa4e463cb492779c62e0db3">m_qos</a>; </div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="structCC__MqttsnMessageInfo.html#a27b0cb2d0fb7577ce2518d4fdeb0711e"> 232</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structCC__MqttsnMessageInfo.html#a27b0cb2d0fb7577ce2518d4fdeb0711e">m_retained</a>; </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span>} <a class="code hl_struct" href="structCC__MqttsnMessageInfo.html">CC_MqttsnMessageInfo</a>;</div>
</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="foldopen" id="foldopen00237" data-start="{" data-end="};">
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="structCC__MqttsnGatewayInfo.html"> 237</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span>{</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="structCC__MqttsnGatewayInfo.html#ae18157a73ea40747632c12f77c08b622"> 239</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="structCC__MqttsnGatewayInfo.html#ae18157a73ea40747632c12f77c08b622">m_gwId</a>; </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="structCC__MqttsnGatewayInfo.html#aaf2ef4ae5c9b9e8f3886371dc7b68b64"> 240</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnGatewayInfo.html#aaf2ef4ae5c9b9e8f3886371dc7b68b64">m_addr</a>; </div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="structCC__MqttsnGatewayInfo.html#a96a441b1071e315d2a60731e8287aa0c"> 241</a></span> <span class="keywordtype">unsigned</span> <a class="code hl_variable" href="structCC__MqttsnGatewayInfo.html#a96a441b1071e315d2a60731e8287aa0c">m_addrLen</a>; </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>} <a class="code hl_struct" href="structCC__MqttsnGatewayInfo.html">CC_MqttsnGatewayInfo</a>;</div>
</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="foldopen" id="foldopen00246" data-start="{" data-end="};">
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="structCC__MqttsnConnectConfig.html"> 246</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span>{</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="structCC__MqttsnConnectConfig.html#aced31e92c5360b3c91fcf445342be801"> 248</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnConnectConfig.html#aced31e92c5360b3c91fcf445342be801">m_clientId</a>; </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="structCC__MqttsnConnectConfig.html#a0720f1ab1b20c00b1f596d340f66da09"> 249</a></span> <span class="keywordtype">unsigned</span> <a class="code hl_variable" href="structCC__MqttsnConnectConfig.html#a0720f1ab1b20c00b1f596d340f66da09">m_duration</a>; </div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="structCC__MqttsnConnectConfig.html#a0d27aa69ba181ffc2eaf5ab150e38dd1"> 250</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structCC__MqttsnConnectConfig.html#a0d27aa69ba181ffc2eaf5ab150e38dd1">m_cleanSession</a>; </div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span>} <a class="code hl_struct" href="structCC__MqttsnConnectConfig.html">CC_MqttsnConnectConfig</a>;</div>
</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
<div class="foldopen" id="foldopen00255" data-start="{" data-end="};">
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="structCC__MqttsnConnectInfo.html"> 255</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span>{</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="structCC__MqttsnConnectInfo.html#acfdf0d2c158f8f6b49f5203f7e79419b"> 257</a></span> <a class="code hl_enumeration" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a> <a class="code hl_variable" href="structCC__MqttsnConnectInfo.html#acfdf0d2c158f8f6b49f5203f7e79419b">m_returnCode</a>; </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span>} <a class="code hl_struct" href="structCC__MqttsnConnectInfo.html">CC_MqttsnConnectInfo</a>;</div>
</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
<div class="foldopen" id="foldopen00262" data-start="{" data-end="};">
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillConfig.html"> 262</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span>{</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillConfig.html#ade69ab118e4cae42026c478f44e3335e"> 264</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnWillConfig.html#ade69ab118e4cae42026c478f44e3335e">m_topic</a>; </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillConfig.html#a299c450ae9412737e65ea7384276ac50"> 265</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnWillConfig.html#a299c450ae9412737e65ea7384276ac50">m_data</a>; </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillConfig.html#a46e7512ba5be0e7504e511dec5c713f8"> 266</a></span> <span class="keywordtype">unsigned</span> <a class="code hl_variable" href="structCC__MqttsnWillConfig.html#a46e7512ba5be0e7504e511dec5c713f8">m_dataLen</a>; </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillConfig.html#a1b1f84595f670e41d58098a75f117288"> 267</a></span> <a class="code hl_enumeration" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a> <a class="code hl_variable" href="structCC__MqttsnWillConfig.html#a1b1f84595f670e41d58098a75f117288">m_qos</a>; </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillConfig.html#aa597317550a778665366e2549e40bd29"> 268</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structCC__MqttsnWillConfig.html#aa597317550a778665366e2549e40bd29">m_retain</a>; </div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span>} <a class="code hl_struct" href="structCC__MqttsnWillConfig.html">CC_MqttsnWillConfig</a>;</div>
</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> </div>
<div class="foldopen" id="foldopen00273" data-start="{" data-end="};">
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeConfig.html"> 273</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span>{</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeConfig.html#a28f5b1f247108f532ae8d48b0141460e"> 275</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnSubscribeConfig.html#a28f5b1f247108f532ae8d48b0141460e">m_topic</a>; </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeConfig.html#a36773e9cb84514a09c9a6dfcd2072433"> 276</a></span> <a class="code hl_typedef" href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930">CC_MqttsnTopicId</a> <a class="code hl_variable" href="structCC__MqttsnSubscribeConfig.html#a36773e9cb84514a09c9a6dfcd2072433">m_topicId</a>; </div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeConfig.html#ad04e5922eea5a9be28c231ecc4cd81c1"> 277</a></span> <a class="code hl_enumeration" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a> <a class="code hl_variable" href="structCC__MqttsnSubscribeConfig.html#ad04e5922eea5a9be28c231ecc4cd81c1">m_qos</a>; </div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span>} <a class="code hl_struct" href="structCC__MqttsnSubscribeConfig.html">CC_MqttsnSubscribeConfig</a>;</div>
</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="foldopen" id="foldopen00282" data-start="{" data-end="};">
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeInfo.html"> 282</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span>{</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeInfo.html#a8193894e1bf864dfb5942aa8b8032925"> 284</a></span> <a class="code hl_enumeration" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a> <a class="code hl_variable" href="structCC__MqttsnSubscribeInfo.html#a8193894e1bf864dfb5942aa8b8032925">m_returnCode</a>; </div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="structCC__MqttsnSubscribeInfo.html#a64a19bb55bbd722a28c781f8ff19a6c9"> 285</a></span> <a class="code hl_enumeration" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a> <a class="code hl_variable" href="structCC__MqttsnSubscribeInfo.html#a64a19bb55bbd722a28c781f8ff19a6c9">m_qos</a>; </div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span>} <a class="code hl_struct" href="structCC__MqttsnSubscribeInfo.html">CC_MqttsnSubscribeInfo</a>;</div>
</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
<div class="foldopen" id="foldopen00290" data-start="{" data-end="};">
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="structCC__MqttsnUnsubscribeConfig.html"> 290</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>{</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="structCC__MqttsnUnsubscribeConfig.html#ab7e885786f0692e3fd30de43a00a9b04"> 292</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnUnsubscribeConfig.html#ab7e885786f0692e3fd30de43a00a9b04">m_topic</a>; </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="structCC__MqttsnUnsubscribeConfig.html#ad9f404f8407866971bb77c763593604c"> 293</a></span> <a class="code hl_typedef" href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930">CC_MqttsnTopicId</a> <a class="code hl_variable" href="structCC__MqttsnUnsubscribeConfig.html#ad9f404f8407866971bb77c763593604c">m_topicId</a>; </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>} <a class="code hl_struct" href="structCC__MqttsnUnsubscribeConfig.html">CC_MqttsnUnsubscribeConfig</a>;</div>
</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
<div class="foldopen" id="foldopen00298" data-start="{" data-end="};">
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html"> 298</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span>{</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html#a3cee31310a8c916256ef9f41c7bbdd43"> 300</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnPublishConfig.html#a3cee31310a8c916256ef9f41c7bbdd43">m_topic</a>; </div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html#a51d76311da23c78053e2592d034cb06b"> 301</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structCC__MqttsnPublishConfig.html#a51d76311da23c78053e2592d034cb06b">m_data</a>; </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html#a3ac6e17a622dad35c63b630f244720e1"> 302</a></span> <span class="keywordtype">unsigned</span> <a class="code hl_variable" href="structCC__MqttsnPublishConfig.html#a3ac6e17a622dad35c63b630f244720e1">m_dataLen</a>; </div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html#ac497cbbac018bffbe9c98df25ba503a5"> 303</a></span> <a class="code hl_typedef" href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930">CC_MqttsnTopicId</a> <a class="code hl_variable" href="structCC__MqttsnPublishConfig.html#ac497cbbac018bffbe9c98df25ba503a5">m_topicId</a>; </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html#af5aca2577f4b79e9f27e507fec528390"> 304</a></span> <a class="code hl_enumeration" href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a> <a class="code hl_variable" href="structCC__MqttsnPublishConfig.html#af5aca2577f4b79e9f27e507fec528390">m_qos</a>; </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishConfig.html#aab10821b30edfd75e04458e9604070de"> 305</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structCC__MqttsnPublishConfig.html#aab10821b30edfd75e04458e9604070de">m_retain</a>; </div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span>} <a class="code hl_struct" href="structCC__MqttsnPublishConfig.html">CC_MqttsnPublishConfig</a>;</div>
</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
<div class="foldopen" id="foldopen00310" data-start="{" data-end="};">
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishInfo.html"> 310</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span>{</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="structCC__MqttsnPublishInfo.html#a4f76af5b26b54dcf1f10d243a387d7e8"> 312</a></span> <a class="code hl_enumeration" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a> <a class="code hl_variable" href="structCC__MqttsnPublishInfo.html#a4f76af5b26b54dcf1f10d243a387d7e8">m_returnCode</a>; </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span>} <a class="code hl_struct" href="structCC__MqttsnPublishInfo.html">CC_MqttsnPublishInfo</a>;</div>
</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="foldopen" id="foldopen00317" data-start="{" data-end="};">
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillInfo.html"> 317</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span>{</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillInfo.html#a66c474df915cfc640c7fecfff8e19551"> 319</a></span> <a class="code hl_enumeration" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a> <a class="code hl_variable" href="structCC__MqttsnWillInfo.html#a66c474df915cfc640c7fecfff8e19551">m_topicUpdReturnCode</a>; </div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="structCC__MqttsnWillInfo.html#a4d6b7943a8427cd68bd4959441c7aa10"> 320</a></span> <a class="code hl_enumeration" href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a> <a class="code hl_variable" href="structCC__MqttsnWillInfo.html#a4d6b7943a8427cd68bd4959441c7aa10">m_msgUpdReturnCode</a>; </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span>} <a class="code hl_struct" href="structCC__MqttsnWillInfo.html">CC_MqttsnWillInfo</a>;</div>
</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
<div class="foldopen" id="foldopen00325" data-start="{" data-end="};">
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="structCC__MqttsnSleepConfig.html"> 325</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span>{</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="structCC__MqttsnSleepConfig.html#a836bc9e419512de4504e6560e288efe6"> 327</a></span> <span class="keywordtype">unsigned</span> <a class="code hl_variable" href="structCC__MqttsnSleepConfig.html#a836bc9e419512de4504e6560e288efe6">m_duration</a>; </div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>} <a class="code hl_struct" href="structCC__MqttsnSleepConfig.html">CC_MqttsnSleepConfig</a>;</div>
</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="group__client.html#ga8b45621ac2da99fbff143a403cd1bf51"> 338</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__client.html#ga8b45621ac2da99fbff143a403cd1bf51">CC_MqttsnNextTickProgramCb</a>)(<span class="keywordtype">void</span>* data, <span class="keywordtype">unsigned</span> duration);</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="group__client.html#gac9b867aa622afafdd4dd3d9579145a14"> 347</a></span><span class="keyword">typedef</span> unsigned (*<a class="code hl_typedef" href="group__client.html#gac9b867aa622afafdd4dd3d9579145a14">CC_MqttsnCancelNextTickWaitCb</a>)(<span class="keywordtype">void</span>* data);</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="group__client.html#gaa370e3d3734f804f2d025f8067166909"> 362</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__client.html#gaa370e3d3734f804f2d025f8067166909">CC_MqttsnSendOutputDataCb</a>)(<span class="keywordtype">void</span>* data, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* buf, <span class="keywordtype">unsigned</span> bufLen, <span class="keywordtype">unsigned</span> broadcastRadius);</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="group__client.html#ga37d8baab655d7ceb7e1bbf6088db30c4"> 372</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__client.html#ga37d8baab655d7ceb7e1bbf6088db30c4">CC_MqttsnGwStatusReportCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#ga55fac5d32cd1c5ab28bd9f4866410f2f">CC_MqttsnGwStatus</a> status, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnGatewayInfo.html">CC_MqttsnGatewayInfo</a>* info);</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> </div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="group__client.html#ga876378a44d1f41b8d4f3f019aeb65f9b"> 379</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__client.html#ga876378a44d1f41b8d4f3f019aeb65f9b">CC_MqttsnGwDisconnectedReportCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#ga81e18fb1f210d2ba0af8d23051c76835">CC_MqttsnGatewayDisconnectReason</a> reason);</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"><a class="line" href="group__client.html#ga75e88d1eb39e68b63724ecb7441d5254"> 390</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__client.html#ga75e88d1eb39e68b63724ecb7441d5254">CC_MqttsnMessageReportCb</a>)(<span class="keywordtype">void</span>* data, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnMessageInfo.html">CC_MqttsnMessageInfo</a>* msgInfo);</div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> </div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="group__client.html#gace21abbdb49c64945708d5dc176cc212"> 397</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__client.html#gace21abbdb49c64945708d5dc176cc212">CC_MqttsnErrorLogCb</a>)(<span class="keywordtype">void</span>* data, <span class="keyword">const</span> <span class="keywordtype">char</span>* msg);</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"><a class="line" href="group__client.html#gad8c2590e8f5ba0f68382e6fd8003206c"> 404</a></span><span class="keyword">typedef</span> unsigned (*<a class="code hl_typedef" href="group__client.html#gad8c2590e8f5ba0f68382e6fd8003206c">CC_MqttsnGwinfoDelayRequestCb</a>)(<span class="keywordtype">void</span>* data);</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> </div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="group__search.html#ga417426fc634862fd093224a4a7da74ac"> 412</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__search.html#ga417426fc634862fd093224a4a7da74ac">CC_MqttsnSearchCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnGatewayInfo.html">CC_MqttsnGatewayInfo</a>* info);</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="group__connect.html#gaa0c8c4a83a7f57cb32ae6ecb03f1f6b0"> 422</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__connect.html#gaa0c8c4a83a7f57cb32ae6ecb03f1f6b0">CC_MqttsnConnectCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnConnectInfo.html">CC_MqttsnConnectInfo</a>* info);</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> </div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="group__disconnect.html#ga77fd0c9d60c5a1f7e85c24d93a56c89d"> 430</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__disconnect.html#ga77fd0c9d60c5a1f7e85c24d93a56c89d">CC_MqttsnDisconnectCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status);</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> </div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="group__subscribe.html#ga794c1ac19a6face4af37b07ec7b55137"> 444</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__subscribe.html#ga794c1ac19a6face4af37b07ec7b55137">CC_MqttsnSubscribeCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_typedef" href="group__subscribe.html#ga7671bb34c5f4d33f498404fbe3c533c7">CC_MqttsnSubscribeHandle</a> handle, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnSubscribeInfo.html">CC_MqttsnSubscribeInfo</a>* info);</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="group__unsubscribe.html#gaffadde10c9df9c6c9337f5216236c327"> 456</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__unsubscribe.html#gaffadde10c9df9c6c9337f5216236c327">CC_MqttsnUnsubscribeCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_typedef" href="group__subscribe.html#ga02212232e0f2e963de716361b933ea6e">CC_MqttsnUnsubscribeHandle</a> handle, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status);</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="group__publish.html#ga91e6e435fcbcdcbd719edbc8ac7e887b"> 471</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__publish.html#ga91e6e435fcbcdcbd719edbc8ac7e887b">CC_MqttsnPublishCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_typedef" href="group__publish.html#ga028aeb1e89c70b73ac05f78c9b38f169">CC_MqttsnPublishHandle</a> handle, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnPublishInfo.html">CC_MqttsnPublishInfo</a>* info);</div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> </div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"><a class="line" href="group__will.html#gad80a332e9263c2bda5ced4bae3246e42"> 481</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__will.html#gad80a332e9263c2bda5ced4bae3246e42">CC_MqttsnWillCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status, <span class="keyword">const</span> <a class="code hl_struct" href="structCC__MqttsnWillInfo.html">CC_MqttsnWillInfo</a>* info);</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> </div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"><a class="line" href="group__sleep.html#gaa7369dece9e78d5cf38dad60c9c4adf8"> 489</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__sleep.html#gaa7369dece9e78d5cf38dad60c9c4adf8">CC_MqttsnSleepCompleteCb</a>)(<span class="keywordtype">void</span>* data, <a class="code hl_enumeration" href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a> status);</div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> </div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> </div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span>}</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__client_html_ga37d8baab655d7ceb7e1bbf6088db30c4"><div class="ttname"><a href="group__client.html#ga37d8baab655d7ceb7e1bbf6088db30c4">CC_MqttsnGwStatusReportCb</a></div><div class="ttdeci">void(* CC_MqttsnGwStatusReportCb)(void *data, CC_MqttsnGwStatus status, const CC_MqttsnGatewayInfo *info)</div><div class="ttdoc">Callback used to report gateway status.</div><div class="ttdef"><b>Definition</b> common.h:372</div></div>
<div class="ttc" id="agroup__client_html_ga75e88d1eb39e68b63724ecb7441d5254"><div class="ttname"><a href="group__client.html#ga75e88d1eb39e68b63724ecb7441d5254">CC_MqttsnMessageReportCb</a></div><div class="ttdeci">void(* CC_MqttsnMessageReportCb)(void *data, const CC_MqttsnMessageInfo *msgInfo)</div><div class="ttdoc">Callback used to report incoming messages.</div><div class="ttdef"><b>Definition</b> common.h:390</div></div>
<div class="ttc" id="agroup__client_html_ga876378a44d1f41b8d4f3f019aeb65f9b"><div class="ttname"><a href="group__client.html#ga876378a44d1f41b8d4f3f019aeb65f9b">CC_MqttsnGwDisconnectedReportCb</a></div><div class="ttdeci">void(* CC_MqttsnGwDisconnectedReportCb)(void *data, CC_MqttsnGatewayDisconnectReason reason)</div><div class="ttdoc">Callback used to report unsolicited disconnection of the gateway.</div><div class="ttdef"><b>Definition</b> common.h:379</div></div>
<div class="ttc" id="agroup__client_html_ga8b45621ac2da99fbff143a403cd1bf51"><div class="ttname"><a href="group__client.html#ga8b45621ac2da99fbff143a403cd1bf51">CC_MqttsnNextTickProgramCb</a></div><div class="ttdeci">void(* CC_MqttsnNextTickProgramCb)(void *data, unsigned duration)</div><div class="ttdoc">Callback used to request time measurement.</div><div class="ttdef"><b>Definition</b> common.h:338</div></div>
<div class="ttc" id="agroup__client_html_gaa370e3d3734f804f2d025f8067166909"><div class="ttname"><a href="group__client.html#gaa370e3d3734f804f2d025f8067166909">CC_MqttsnSendOutputDataCb</a></div><div class="ttdeci">void(* CC_MqttsnSendOutputDataCb)(void *data, const unsigned char *buf, unsigned bufLen, unsigned broadcastRadius)</div><div class="ttdoc">Callback used to request to send data to the gateway.</div><div class="ttdef"><b>Definition</b> common.h:362</div></div>
<div class="ttc" id="agroup__client_html_gac0001ebe73d8670a38077f4206228ab1"><div class="ttname"><a href="group__client.html#gac0001ebe73d8670a38077f4206228ab1">CC_MqttsnClientHandle</a></div><div class="ttdeci">struct CC_MqttsnClient * CC_MqttsnClientHandle</div><div class="ttdoc">Handler used to access client specific data structures.</div><div class="ttdef"><b>Definition</b> common.h:145</div></div>
<div class="ttc" id="agroup__client_html_gac9b867aa622afafdd4dd3d9579145a14"><div class="ttname"><a href="group__client.html#gac9b867aa622afafdd4dd3d9579145a14">CC_MqttsnCancelNextTickWaitCb</a></div><div class="ttdeci">unsigned(* CC_MqttsnCancelNextTickWaitCb)(void *data)</div><div class="ttdoc">Callback used to request termination of existing time measurement.</div><div class="ttdef"><b>Definition</b> common.h:347</div></div>
<div class="ttc" id="agroup__client_html_gace21abbdb49c64945708d5dc176cc212"><div class="ttname"><a href="group__client.html#gace21abbdb49c64945708d5dc176cc212">CC_MqttsnErrorLogCb</a></div><div class="ttdeci">void(* CC_MqttsnErrorLogCb)(void *data, const char *msg)</div><div class="ttdoc">Callback used to report discovered errors.</div><div class="ttdef"><b>Definition</b> common.h:397</div></div>
<div class="ttc" id="agroup__client_html_gad8c2590e8f5ba0f68382e6fd8003206c"><div class="ttname"><a href="group__client.html#gad8c2590e8f5ba0f68382e6fd8003206c">CC_MqttsnGwinfoDelayRequestCb</a></div><div class="ttdeci">unsigned(* CC_MqttsnGwinfoDelayRequestCb)(void *data)</div><div class="ttdoc">Callback used to request delay (in ms) to wait before responding with GWINFO message on behalf of a g...</div><div class="ttdef"><b>Definition</b> common.h:404</div></div>
<div class="ttc" id="agroup__connect_html_ga2becb99684d975dd3c16a1234182ae54"><div class="ttname"><a href="group__connect.html#ga2becb99684d975dd3c16a1234182ae54">CC_MqttsnConnectHandle</a></div><div class="ttdeci">struct CC_MqttsnConnect * CC_MqttsnConnectHandle</div><div class="ttdoc">Handle for "connect" operation.</div><div class="ttdef"><b>Definition</b> common.h:163</div></div>
<div class="ttc" id="agroup__connect_html_gaa0c8c4a83a7f57cb32ae6ecb03f1f6b0"><div class="ttname"><a href="group__connect.html#gaa0c8c4a83a7f57cb32ae6ecb03f1f6b0">CC_MqttsnConnectCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnConnectCompleteCb)(void *data, CC_MqttsnAsyncOpStatus status, const CC_MqttsnConnectInfo *info)</div><div class="ttdoc">Callback used to report completion of the connect operation.</div><div class="ttdef"><b>Definition</b> common.h:422</div></div>
<div class="ttc" id="agroup__disconnect_html_ga04022e3fd06ebba9a13832224f4c3ff3"><div class="ttname"><a href="group__disconnect.html#ga04022e3fd06ebba9a13832224f4c3ff3">CC_MqttsnDisconnectHandle</a></div><div class="ttdeci">struct CC_MqttsnDisconnect * CC_MqttsnDisconnectHandle</div><div class="ttdoc">Handle for "disconnect" operation.</div><div class="ttdef"><b>Definition</b> common.h:172</div></div>
<div class="ttc" id="agroup__disconnect_html_ga77fd0c9d60c5a1f7e85c24d93a56c89d"><div class="ttname"><a href="group__disconnect.html#ga77fd0c9d60c5a1f7e85c24d93a56c89d">CC_MqttsnDisconnectCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnDisconnectCompleteCb)(void *data, CC_MqttsnAsyncOpStatus status)</div><div class="ttdoc">Callback used to report completion of the disconnect operation.</div><div class="ttdef"><b>Definition</b> common.h:430</div></div>
<div class="ttc" id="agroup__global_html_ga00a4c2f75665b86f76e7244f1a173010"><div class="ttname"><a href="group__global.html#ga00a4c2f75665b86f76e7244f1a173010">CC_MqttsnReturnCode</a></div><div class="ttdeci">CC_MqttsnReturnCode</div><div class="ttdoc">Return code as per MQTT-SN specification.</div><div class="ttdef"><b>Definition</b> common.h:110</div></div>
<div class="ttc" id="agroup__global_html_ga04828fffed9eca6af394a8113dbc36f6"><div class="ttname"><a href="group__global.html#ga04828fffed9eca6af394a8113dbc36f6">CC_MqttsnConnectionStatus</a></div><div class="ttdeci">CC_MqttsnConnectionStatus</div><div class="ttdoc">Connection state.</div><div class="ttdef"><b>Definition</b> common.h:122</div></div>
<div class="ttc" id="agroup__global_html_ga1415fa19e7d527b679b647f4af1bc930"><div class="ttname"><a href="group__global.html#ga1415fa19e7d527b679b647f4af1bc930">CC_MqttsnTopicId</a></div><div class="ttdeci">unsigned short CC_MqttsnTopicId</div><div class="ttdoc">Type used to hold Topic ID value.</div><div class="ttdef"><b>Definition</b> common.h:221</div></div>
<div class="ttc" id="agroup__global_html_ga55fac5d32cd1c5ab28bd9f4866410f2f"><div class="ttname"><a href="group__global.html#ga55fac5d32cd1c5ab28bd9f4866410f2f">CC_MqttsnGwStatus</a></div><div class="ttdeci">CC_MqttsnGwStatus</div><div class="ttdoc">Status of the gateway.</div><div class="ttdef"><b>Definition</b> common.h:74</div></div>
<div class="ttc" id="agroup__global_html_ga81e18fb1f210d2ba0af8d23051c76835"><div class="ttname"><a href="group__global.html#ga81e18fb1f210d2ba0af8d23051c76835">CC_MqttsnGatewayDisconnectReason</a></div><div class="ttdeci">CC_MqttsnGatewayDisconnectReason</div><div class="ttdoc">Reason for reporting unsolicited gateway disconnection.</div><div class="ttdef"><b>Definition</b> common.h:101</div></div>
<div class="ttc" id="agroup__global_html_gab0af1cb13f466184b8ecc4b1a86ec55f"><div class="ttname"><a href="group__global.html#gab0af1cb13f466184b8ecc4b1a86ec55f">CC_MqttsnAsyncOpStatus</a></div><div class="ttdeci">CC_MqttsnAsyncOpStatus</div><div class="ttdoc">Status of the asynchronous operation.</div><div class="ttdef"><b>Definition</b> common.h:87</div></div>
<div class="ttc" id="agroup__global_html_gade7e7c53c5ca30c6134f60607b01079f"><div class="ttname"><a href="group__global.html#gade7e7c53c5ca30c6134f60607b01079f">CC_MqttsnErrorCode</a></div><div class="ttdeci">CC_MqttsnErrorCode</div><div class="ttdoc">Error code returned by various API functions.</div><div class="ttdef"><b>Definition</b> common.h:53</div></div>
<div class="ttc" id="agroup__global_html_gadf1bd91b9b557d00ba1d2fbd604151a6"><div class="ttname"><a href="group__global.html#gadf1bd91b9b557d00ba1d2fbd604151a6">CC_MqttsnQoS</a></div><div class="ttdeci">CC_MqttsnQoS</div><div class="ttdoc">Quality of Service.</div><div class="ttdef"><b>Definition</b> common.h:43</div></div>
<div class="ttc" id="agroup__global_html_gaed6d2565a631c653533fc041d00f0456"><div class="ttname"><a href="group__global.html#gaed6d2565a631c653533fc041d00f0456">CC_MqttsnDataOrigin</a></div><div class="ttdeci">CC_MqttsnDataOrigin</div><div class="ttdoc">Data origin.</div><div class="ttdef"><b>Definition</b> common.h:132</div></div>
<div class="ttc" id="agroup__global_html_gga00a4c2f75665b86f76e7244f1a173010ab1db667c16a0907f99098340eb6918c6"><div class="ttname"><a href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ab1db667c16a0907f99098340eb6918c6">CC_MqttsnReturnCode_Conjestion</a></div><div class="ttdeci">@ CC_MqttsnReturnCode_Conjestion</div><div class="ttdoc">Rejected due to conjesion.</div><div class="ttdef"><b>Definition</b> common.h:112</div></div>
<div class="ttc" id="agroup__global_html_gga00a4c2f75665b86f76e7244f1a173010ad03908ab5446f6b719c84f6213e7572b"><div class="ttname"><a href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad03908ab5446f6b719c84f6213e7572b">CC_MqttsnReturnCode_InvalidTopicId</a></div><div class="ttdeci">@ CC_MqttsnReturnCode_InvalidTopicId</div><div class="ttdoc">Rejected due to invalid topic ID.</div><div class="ttdef"><b>Definition</b> common.h:113</div></div>
<div class="ttc" id="agroup__global_html_gga00a4c2f75665b86f76e7244f1a173010ad0881c7aaff22ad22c0cb5e5451f4829"><div class="ttname"><a href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad0881c7aaff22ad22c0cb5e5451f4829">CC_MqttsnReturnCode_NotSupported</a></div><div class="ttdeci">@ CC_MqttsnReturnCode_NotSupported</div><div class="ttdoc">Rejected as not supported.</div><div class="ttdef"><b>Definition</b> common.h:114</div></div>
<div class="ttc" id="agroup__global_html_gga00a4c2f75665b86f76e7244f1a173010ad6c8e17597a26f21fd56437193010a6c"><div class="ttname"><a href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad6c8e17597a26f21fd56437193010a6c">CC_MqttsnReturnCode_MaxTypeValue</a></div><div class="ttdeci">@ CC_MqttsnReturnCode_MaxTypeValue</div><div class="ttdoc">Allow safe cast between 1 byte raw value and the enum.</div><div class="ttdef"><b>Definition</b> common.h:116</div></div>
<div class="ttc" id="agroup__global_html_gga00a4c2f75665b86f76e7244f1a173010ad9311fa083af14bd93fb1e15b5fb6ab7"><div class="ttname"><a href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010ad9311fa083af14bd93fb1e15b5fb6ab7">CC_MqttsnReturnCode_Accepted</a></div><div class="ttdeci">@ CC_MqttsnReturnCode_Accepted</div><div class="ttdoc">Accepted.</div><div class="ttdef"><b>Definition</b> common.h:111</div></div>
<div class="ttc" id="agroup__global_html_gga00a4c2f75665b86f76e7244f1a173010adc8b10b5e65155d26341da2fbdab0478"><div class="ttname"><a href="group__global.html#gga00a4c2f75665b86f76e7244f1a173010adc8b10b5e65155d26341da2fbdab0478">CC_MqttsnReturnCode_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnReturnCode_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:115</div></div>
<div class="ttc" id="agroup__global_html_gga04828fffed9eca6af394a8113dbc36f6a038a2a1a708818c3fcf6329257608448"><div class="ttname"><a href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a038a2a1a708818c3fcf6329257608448">CC_MqttsnConnectionStatus_Connected</a></div><div class="ttdeci">@ CC_MqttsnConnectionStatus_Connected</div><div class="ttdoc">Client connected to the gateway.</div><div class="ttdef"><b>Definition</b> common.h:124</div></div>
<div class="ttc" id="agroup__global_html_gga04828fffed9eca6af394a8113dbc36f6a1c923c891e96a4ff3e1c62e0d8a2549d"><div class="ttname"><a href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a1c923c891e96a4ff3e1c62e0d8a2549d">CC_MqttsnConnectionStatus_Asleep</a></div><div class="ttdeci">@ CC_MqttsnConnectionStatus_Asleep</div><div class="ttdoc">Client in the sleep mode.</div><div class="ttdef"><b>Definition</b> common.h:125</div></div>
<div class="ttc" id="agroup__global_html_gga04828fffed9eca6af394a8113dbc36f6a54ba604593c82ad2a13516a30246a108"><div class="ttname"><a href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a54ba604593c82ad2a13516a30246a108">CC_MqttsnConnectionStatus_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnConnectionStatus_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:126</div></div>
<div class="ttc" id="agroup__global_html_gga04828fffed9eca6af394a8113dbc36f6a56d78334405fe217e869debfb78e1bfd"><div class="ttname"><a href="group__global.html#gga04828fffed9eca6af394a8113dbc36f6a56d78334405fe217e869debfb78e1bfd">CC_MqttsnConnectionStatus_Disconnected</a></div><div class="ttdeci">@ CC_MqttsnConnectionStatus_Disconnected</div><div class="ttdoc">Client disconnection from the gateway.</div><div class="ttdef"><b>Definition</b> common.h:123</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2fa0f3e08af6a08380709aa4db70abfe86e"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa0f3e08af6a08380709aa4db70abfe86e">CC_MqttsnGwStatus_UpdatedByClient</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_UpdatedByClient</div><div class="ttdoc">The gateway's address was updated by another client.</div><div class="ttdef"><b>Definition</b> common.h:77</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2fa13a9626603a5b998e262d09d5e25517e"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa13a9626603a5b998e262d09d5e25517e">CC_MqttsnGwStatus_AddedByGateway</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_AddedByGateway</div><div class="ttdoc">Added by the ADVERTISE or GWINFO sent by the gateway messages.</div><div class="ttdef"><b>Definition</b> common.h:75</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2fa2aed5a05f7c47d8bf348619de3c7ddf2"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa2aed5a05f7c47d8bf348619de3c7ddf2">CC_MqttsnGwStatus_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:81</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2fa37a33d0b849e78a0ad7036b9caedac80"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa37a33d0b849e78a0ad7036b9caedac80">CC_MqttsnGwStatus_Alive</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_Alive</div><div class="ttdoc">The ADVERTISE or GWINFO message have been received from the gateway indicating it's alive.</div><div class="ttdef"><b>Definition</b> common.h:78</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2fa6510f6a7ea5ee10eb9d33fdef2c926f3"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2fa6510f6a7ea5ee10eb9d33fdef2c926f3">CC_MqttsnGwStatus_Removed</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_Removed</div><div class="ttdoc">The gateway hasn't advertised its presence in time, assumed no longer available.</div><div class="ttdef"><b>Definition</b> common.h:80</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2faa2d577a2bd631db5a3cc6fc60a7d68ca"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2faa2d577a2bd631db5a3cc6fc60a7d68ca">CC_MqttsnGwStatus_AddedByClient</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_AddedByClient</div><div class="ttdoc">Added by the GWINFO message sent by another client.</div><div class="ttdef"><b>Definition</b> common.h:76</div></div>
<div class="ttc" id="agroup__global_html_gga55fac5d32cd1c5ab28bd9f4866410f2faa7c7dad3a0e7f27e964899788b8292a9"><div class="ttname"><a href="group__global.html#gga55fac5d32cd1c5ab28bd9f4866410f2faa7c7dad3a0e7f27e964899788b8292a9">CC_MqttsnGwStatus_Tentative</a></div><div class="ttdeci">@ CC_MqttsnGwStatus_Tentative</div><div class="ttdoc">The gateway hasn't advertised its presence in time, assumed packet loss.</div><div class="ttdef"><b>Definition</b> common.h:79</div></div>
<div class="ttc" id="agroup__global_html_gga81e18fb1f210d2ba0af8d23051c76835a417ec3f15cbb5daae03ee71da69f670b"><div class="ttname"><a href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a417ec3f15cbb5daae03ee71da69f670b">CC_MqttsnGatewayDisconnectReason_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnGatewayDisconnectReason_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:104</div></div>
<div class="ttc" id="agroup__global_html_gga81e18fb1f210d2ba0af8d23051c76835a593bf9d927f148e0fe35f81503a05f20"><div class="ttname"><a href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a593bf9d927f148e0fe35f81503a05f20">CC_MqttsnGatewayDisconnectReason_NoGatewayResponse</a></div><div class="ttdeci">@ CC_MqttsnGatewayDisconnectReason_NoGatewayResponse</div><div class="ttdoc">No messages from the gateway and no response to PINGREQ.</div><div class="ttdef"><b>Definition</b> common.h:103</div></div>
<div class="ttc" id="agroup__global_html_gga81e18fb1f210d2ba0af8d23051c76835a7b7b0ac09a570967673d01847b1cea7b"><div class="ttname"><a href="group__global.html#gga81e18fb1f210d2ba0af8d23051c76835a7b7b0ac09a570967673d01847b1cea7b">CC_MqttsnGatewayDisconnectReason_DisconnectMsg</a></div><div class="ttdeci">@ CC_MqttsnGatewayDisconnectReason_DisconnectMsg</div><div class="ttdoc">Gateway sent DISCONNECT message.</div><div class="ttdef"><b>Definition</b> common.h:102</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55fa112de63a708af721ede97042115e1bdf"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa112de63a708af721ede97042115e1bdf">CC_MqttsnAsyncOpStatus_OutOfMemory</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_OutOfMemory</div><div class="ttdoc">The client library wasn't able to allocate necessary memory.</div><div class="ttdef"><b>Definition</b> common.h:92</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55fa196ffbd364e857b249079a9eb9ae5ac9"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa196ffbd364e857b249079a9eb9ae5ac9">CC_MqttsnAsyncOpStatus_Timeout</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_Timeout</div><div class="ttdoc">The required response from broker hasn't been received in time.</div><div class="ttdef"><b>Definition</b> common.h:90</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55fa23488827d9ecb9384bcae3853c87517b"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa23488827d9ecb9384bcae3853c87517b">CC_MqttsnAsyncOpStatus_GatewayDisconnected</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_GatewayDisconnected</div><div class="ttdoc">Gateway disconnection detected during the operation execution.</div><div class="ttdef"><b>Definition</b> common.h:94</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55fa3c36cd944f5865d6b7d0055d02750478"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa3c36cd944f5865d6b7d0055d02750478">CC_MqttsnAsyncOpStatus_Aborted</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_Aborted</div><div class="ttdoc">The operation has been aborted before completion due to client's side operation.</div><div class="ttdef"><b>Definition</b> common.h:91</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55fa8151e18fea364efd22acf9589fa3323c"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa8151e18fea364efd22acf9589fa3323c">CC_MqttsnAsyncOpStatus_Complete</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_Complete</div><div class="ttdoc">The requested operation has been completed, refer to reported extra details for information.</div><div class="ttdef"><b>Definition</b> common.h:88</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55fa85050d6427b08c26db7d8c60cdaac233"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55fa85050d6427b08c26db7d8c60cdaac233">CC_MqttsnAsyncOpStatus_BadParam</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_BadParam</div><div class="ttdoc">Bad value has been returned from the relevant callback.</div><div class="ttdef"><b>Definition</b> common.h:93</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55faea3110201d8255ef312ad7226faa3e5b"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55faea3110201d8255ef312ad7226faa3e5b">CC_MqttsnAsyncOpStatus_InternalError</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_InternalError</div><div class="ttdoc">Internal library error, please submit bug report</div><div class="ttdef"><b>Definition</b> common.h:89</div></div>
<div class="ttc" id="agroup__global_html_ggab0af1cb13f466184b8ecc4b1a86ec55faea84f107224832ba573f283c3b5456d6"><div class="ttname"><a href="group__global.html#ggab0af1cb13f466184b8ecc4b1a86ec55faea84f107224832ba573f283c3b5456d6">CC_MqttsnAsyncOpStatus_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnAsyncOpStatus_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:95</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa15dfd857e574b6dd480d27a481b80ff2"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa15dfd857e574b6dd480d27a481b80ff2">CC_MqttsnErrorCode_NotSleeping</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_NotSleeping</div><div class="ttdoc">The client is not in ASLEEP mode.</div><div class="ttdef"><b>Definition</b> common.h:66</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa249c11bdb52656d7c304e5c03ffb3f84"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa249c11bdb52656d7c304e5c03ffb3f84">CC_MqttsnErrorCode_NotIntitialized</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_NotIntitialized</div><div class="ttdoc">The allocated client hasn't been initialized.</div><div class="ttdef"><b>Definition</b> common.h:56</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa290c6f8e1e475fa828448fe6c18fa9da"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa290c6f8e1e475fa828448fe6c18fa9da">CC_MqttsnErrorCode_OutOfMemory</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_OutOfMemory</div><div class="ttdoc">Memory allocation failed.</div><div class="ttdef"><b>Definition</b> common.h:61</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa5494eec3bcd027e45bd82c24b3ff4937"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa5494eec3bcd027e45bd82c24b3ff4937">CC_MqttsnErrorCode_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_ValuesLimit</div><div class="ttdoc">Upper limit of the values.</div><div class="ttdef"><b>Definition</b> common.h:68</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa5c05a308b3bb3914db25f97f18b7c6c4"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa5c05a308b3bb3914db25f97f18b7c6c4">CC_MqttsnErrorCode_InsufficientConfig</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_InsufficientConfig</div><div class="ttdoc">The required configuration hasn't been performed.</div><div class="ttdef"><b>Definition</b> common.h:60</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa610ed3e8cc8c7f8cf43521eb85e8aae1"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa610ed3e8cc8c7f8cf43521eb85e8aae1">CC_MqttsnErrorCode_Busy</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_Busy</div><div class="ttdoc">The client library is in the middle of previous operation(s), cannot start a new one.</div><div class="ttdef"><b>Definition</b> common.h:57</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa761cb1abe161582f6681a3829f0599be"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa761cb1abe161582f6681a3829f0599be">CC_MqttsnErrorCode_Disconnecting</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_Disconnecting</div><div class="ttdoc">The client is in "disconnecting" state, (re)connect is required in the next iteration loop.</div><div class="ttdef"><b>Definition</b> common.h:65</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fa7ac89b26aa47a87982cf183300055802"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fa7ac89b26aa47a87982cf183300055802">CC_MqttsnErrorCode_PreparationLocked</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_PreparationLocked</div><div class="ttdoc">Another operation is being prepared, cannot create a new one without performing "send" or "cancel".</div><div class="ttdef"><b>Definition</b> common.h:67</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079faa71957fe69fa1b94d1d0cbc3c7558e1f"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faa71957fe69fa1b94d1d0cbc3c7558e1f">CC_MqttsnErrorCode_Success</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_Success</div><div class="ttdoc">The requested operation was successfully started.</div><div class="ttdef"><b>Definition</b> common.h:54</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079faaef341b4c57dbfd072db947a5faf8331"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faaef341b4c57dbfd072db947a5faf8331">CC_MqttsnErrorCode_InternalError</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_InternalError</div><div class="ttdoc">Internal library error, please submit bug report</div><div class="ttdef"><b>Definition</b> common.h:55</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fab16a97cc236c64edf8e58b9a819a6bad"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fab16a97cc236c64edf8e58b9a819a6bad">CC_MqttsnErrorCode_RetryLater</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_RetryLater</div><div class="ttdoc">Retry in next event loop iteration.</div><div class="ttdef"><b>Definition</b> common.h:64</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079facc38e713c220eafde77f4e96185614b0"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079facc38e713c220eafde77f4e96185614b0">CC_MqttsnErrorCode_NotSupported</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_NotSupported</div><div class="ttdoc">Feature is not supported.</div><div class="ttdef"><b>Definition</b> common.h:63</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fad7e86d67bfcdb1ad6dfe7c8183a7d31d"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fad7e86d67bfcdb1ad6dfe7c8183a7d31d">CC_MqttsnErrorCode_BadParam</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_BadParam</div><div class="ttdoc">Bad parameter is passed to the function.</div><div class="ttdef"><b>Definition</b> common.h:59</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079fae2d6f926317f9599bd4515f98ae240f0"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079fae2d6f926317f9599bd4515f98ae240f0">CC_MqttsnErrorCode_BufferOverflow</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_BufferOverflow</div><div class="ttdoc">Output buffer is too short.</div><div class="ttdef"><b>Definition</b> common.h:62</div></div>
<div class="ttc" id="agroup__global_html_ggade7e7c53c5ca30c6134f60607b01079faecfd3439ebfdd8b9ed029cf2276046ba"><div class="ttname"><a href="group__global.html#ggade7e7c53c5ca30c6134f60607b01079faecfd3439ebfdd8b9ed029cf2276046ba">CC_MqttsnErrorCode_NotConnected</a></div><div class="ttdeci">@ CC_MqttsnErrorCode_NotConnected</div><div class="ttdoc">The client library is not connected to the gateway. Returned by operations that require connection to...</div><div class="ttdef"><b>Definition</b> common.h:58</div></div>
<div class="ttc" id="agroup__global_html_ggadf1bd91b9b557d00ba1d2fbd604151a6a06a94e10df00d744446799e012494aa6"><div class="ttname"><a href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a06a94e10df00d744446799e012494aa6">CC_MqttsnQoS_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnQoS_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:47</div></div>
<div class="ttc" id="agroup__global_html_ggadf1bd91b9b557d00ba1d2fbd604151a6a4f08dfa2b15c80f54bc722a1c4aee136"><div class="ttname"><a href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a4f08dfa2b15c80f54bc722a1c4aee136">CC_MqttsnQoS_AtMostOnceDelivery</a></div><div class="ttdeci">@ CC_MqttsnQoS_AtMostOnceDelivery</div><div class="ttdoc">QoS=0. At most once delivery.</div><div class="ttdef"><b>Definition</b> common.h:44</div></div>
<div class="ttc" id="agroup__global_html_ggadf1bd91b9b557d00ba1d2fbd604151a6a768097d6c1c08cc69b85848c28db31f5"><div class="ttname"><a href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a768097d6c1c08cc69b85848c28db31f5">CC_MqttsnQoS_ExactlyOnceDelivery</a></div><div class="ttdeci">@ CC_MqttsnQoS_ExactlyOnceDelivery</div><div class="ttdoc">QoS=2. Exactly once delivery.</div><div class="ttdef"><b>Definition</b> common.h:46</div></div>
<div class="ttc" id="agroup__global_html_ggadf1bd91b9b557d00ba1d2fbd604151a6a8dc40fd2f13529b8de350e37666b453b"><div class="ttname"><a href="group__global.html#ggadf1bd91b9b557d00ba1d2fbd604151a6a8dc40fd2f13529b8de350e37666b453b">CC_MqttsnQoS_AtLeastOnceDelivery</a></div><div class="ttdeci">@ CC_MqttsnQoS_AtLeastOnceDelivery</div><div class="ttdoc">QoS=1. At least once delivery.</div><div class="ttdef"><b>Definition</b> common.h:45</div></div>
<div class="ttc" id="agroup__global_html_ggaed6d2565a631c653533fc041d00f0456a205d9c97c7fc86ddf0d5399633d79fb5"><div class="ttname"><a href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a205d9c97c7fc86ddf0d5399633d79fb5">CC_MqttsnDataOrigin_ValuesLimit</a></div><div class="ttdeci">@ CC_MqttsnDataOrigin_ValuesLimit</div><div class="ttdoc">Limit for the values.</div><div class="ttdef"><b>Definition</b> common.h:135</div></div>
<div class="ttc" id="agroup__global_html_ggaed6d2565a631c653533fc041d00f0456a4ac840dd8076b7c03434c4ff82ffb5e8"><div class="ttname"><a href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a4ac840dd8076b7c03434c4ff82ffb5e8">CC_MqttsnDataOrigin_ConnectedGw</a></div><div class="ttdeci">@ CC_MqttsnDataOrigin_ConnectedGw</div><div class="ttdoc">Data comes from the connected gateway.</div><div class="ttdef"><b>Definition</b> common.h:134</div></div>
<div class="ttc" id="agroup__global_html_ggaed6d2565a631c653533fc041d00f0456a97bdcf25c582599f1ecc28eb24281c40"><div class="ttname"><a href="group__global.html#ggaed6d2565a631c653533fc041d00f0456a97bdcf25c582599f1ecc28eb24281c40">CC_MqttsnDataOrigin_Any</a></div><div class="ttdeci">@ CC_MqttsnDataOrigin_Any</div><div class="ttdoc">Data comes from any node on the network.</div><div class="ttdef"><b>Definition</b> common.h:133</div></div>
<div class="ttc" id="agroup__publish_html_ga028aeb1e89c70b73ac05f78c9b38f169"><div class="ttname"><a href="group__publish.html#ga028aeb1e89c70b73ac05f78c9b38f169">CC_MqttsnPublishHandle</a></div><div class="ttdeci">struct CC_MqttsnPublish * CC_MqttsnPublishHandle</div><div class="ttdoc">Handle for "publish" operation.</div><div class="ttdef"><b>Definition</b> common.h:199</div></div>
<div class="ttc" id="agroup__publish_html_ga91e6e435fcbcdcbd719edbc8ac7e887b"><div class="ttname"><a href="group__publish.html#ga91e6e435fcbcdcbd719edbc8ac7e887b">CC_MqttsnPublishCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnPublishCompleteCb)(void *data, CC_MqttsnPublishHandle handle, CC_MqttsnAsyncOpStatus status, const CC_MqttsnPublishInfo *info)</div><div class="ttdoc">Callback used to report completion of the publish operation.</div><div class="ttdef"><b>Definition</b> common.h:471</div></div>
<div class="ttc" id="agroup__search_html_ga417426fc634862fd093224a4a7da74ac"><div class="ttname"><a href="group__search.html#ga417426fc634862fd093224a4a7da74ac">CC_MqttsnSearchCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnSearchCompleteCb)(void *data, CC_MqttsnAsyncOpStatus status, const CC_MqttsnGatewayInfo *info)</div><div class="ttdoc">Callback used to report completion of the asynchronous operation.</div><div class="ttdef"><b>Definition</b> common.h:412</div></div>
<div class="ttc" id="agroup__search_html_gaa79c418e536d423f55dba3da2f9db062"><div class="ttname"><a href="group__search.html#gaa79c418e536d423f55dba3da2f9db062">CC_MqttsnSearchHandle</a></div><div class="ttdeci">struct CC_MqttsnSearch * CC_MqttsnSearchHandle</div><div class="ttdoc">Handle for "search" operation.</div><div class="ttdef"><b>Definition</b> common.h:154</div></div>
<div class="ttc" id="agroup__sleep_html_ga69272499b0af748dabaca44ecd88b622"><div class="ttname"><a href="group__sleep.html#ga69272499b0af748dabaca44ecd88b622">CC_MqttsnSleepHandle</a></div><div class="ttdeci">struct CC_MqttsnSleep * CC_MqttsnSleepHandle</div><div class="ttdoc">Handle for "sleep" operation.</div><div class="ttdef"><b>Definition</b> common.h:217</div></div>
<div class="ttc" id="agroup__sleep_html_gaa7369dece9e78d5cf38dad60c9c4adf8"><div class="ttname"><a href="group__sleep.html#gaa7369dece9e78d5cf38dad60c9c4adf8">CC_MqttsnSleepCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnSleepCompleteCb)(void *data, CC_MqttsnAsyncOpStatus status)</div><div class="ttdoc">Callback used to report completion of the sleep operation.</div><div class="ttdef"><b>Definition</b> common.h:489</div></div>
<div class="ttc" id="agroup__subscribe_html_ga02212232e0f2e963de716361b933ea6e"><div class="ttname"><a href="group__subscribe.html#ga02212232e0f2e963de716361b933ea6e">CC_MqttsnUnsubscribeHandle</a></div><div class="ttdeci">struct CC_MqttsnUnsubscribe * CC_MqttsnUnsubscribeHandle</div><div class="ttdoc">Handle for "unsubscribe" operation.</div><div class="ttdef"><b>Definition</b> common.h:190</div></div>
<div class="ttc" id="agroup__subscribe_html_ga7671bb34c5f4d33f498404fbe3c533c7"><div class="ttname"><a href="group__subscribe.html#ga7671bb34c5f4d33f498404fbe3c533c7">CC_MqttsnSubscribeHandle</a></div><div class="ttdeci">struct CC_MqttsnSubscribe * CC_MqttsnSubscribeHandle</div><div class="ttdoc">Handle for "subscribe" operation.</div><div class="ttdef"><b>Definition</b> common.h:181</div></div>
<div class="ttc" id="agroup__subscribe_html_ga794c1ac19a6face4af37b07ec7b55137"><div class="ttname"><a href="group__subscribe.html#ga794c1ac19a6face4af37b07ec7b55137">CC_MqttsnSubscribeCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnSubscribeCompleteCb)(void *data, CC_MqttsnSubscribeHandle handle, CC_MqttsnAsyncOpStatus status, const CC_MqttsnSubscribeInfo *info)</div><div class="ttdoc">Callback used to report completion of the subscribe operation.</div><div class="ttdef"><b>Definition</b> common.h:444</div></div>
<div class="ttc" id="agroup__unsubscribe_html_gaffadde10c9df9c6c9337f5216236c327"><div class="ttname"><a href="group__unsubscribe.html#gaffadde10c9df9c6c9337f5216236c327">CC_MqttsnUnsubscribeCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnUnsubscribeCompleteCb)(void *data, CC_MqttsnUnsubscribeHandle handle, CC_MqttsnAsyncOpStatus status)</div><div class="ttdoc">Callback used to report completion of the unsubscribe operation.</div><div class="ttdef"><b>Definition</b> common.h:456</div></div>
<div class="ttc" id="agroup__will_html_gab097f068640058b237cf1d681d80d7bc"><div class="ttname"><a href="group__will.html#gab097f068640058b237cf1d681d80d7bc">CC_MqttsnWillHandle</a></div><div class="ttdeci">struct CC_MqttsnWill * CC_MqttsnWillHandle</div><div class="ttdoc">Handle for "will" operation.</div><div class="ttdef"><b>Definition</b> common.h:208</div></div>
<div class="ttc" id="agroup__will_html_gad80a332e9263c2bda5ced4bae3246e42"><div class="ttname"><a href="group__will.html#gad80a332e9263c2bda5ced4bae3246e42">CC_MqttsnWillCompleteCb</a></div><div class="ttdeci">void(* CC_MqttsnWillCompleteCb)(void *data, CC_MqttsnAsyncOpStatus status, const CC_MqttsnWillInfo *info)</div><div class="ttdoc">Callback used to report completion of the publish operation.</div><div class="ttdef"><b>Definition</b> common.h:481</div></div>
<div class="ttc" id="astructCC__MqttsnConnectConfig_html"><div class="ttname"><a href="structCC__MqttsnConnectConfig.html">CC_MqttsnConnectConfig</a></div><div class="ttdoc">Configuration the "connect" operation.</div><div class="ttdef"><b>Definition</b> common.h:247</div></div>
<div class="ttc" id="astructCC__MqttsnConnectConfig_html_a0720f1ab1b20c00b1f596d340f66da09"><div class="ttname"><a href="structCC__MqttsnConnectConfig.html#a0720f1ab1b20c00b1f596d340f66da09">CC_MqttsnConnectConfig::m_duration</a></div><div class="ttdeci">unsigned m_duration</div><div class="ttdoc">Duration (Keep alive) configuration in seconds. Defaults to 60 when initialized.</div><div class="ttdef"><b>Definition</b> common.h:249</div></div>
<div class="ttc" id="astructCC__MqttsnConnectConfig_html_a0d27aa69ba181ffc2eaf5ab150e38dd1"><div class="ttname"><a href="structCC__MqttsnConnectConfig.html#a0d27aa69ba181ffc2eaf5ab150e38dd1">CC_MqttsnConnectConfig::m_cleanSession</a></div><div class="ttdeci">bool m_cleanSession</div><div class="ttdoc">Clean session configuration.</div><div class="ttdef"><b>Definition</b> common.h:250</div></div>
<div class="ttc" id="astructCC__MqttsnConnectConfig_html_aced31e92c5360b3c91fcf445342be801"><div class="ttname"><a href="structCC__MqttsnConnectConfig.html#aced31e92c5360b3c91fcf445342be801">CC_MqttsnConnectConfig::m_clientId</a></div><div class="ttdeci">const char * m_clientId</div><div class="ttdoc">Client ID.</div><div class="ttdef"><b>Definition</b> common.h:248</div></div>
<div class="ttc" id="astructCC__MqttsnConnectInfo_html"><div class="ttname"><a href="structCC__MqttsnConnectInfo.html">CC_MqttsnConnectInfo</a></div><div class="ttdoc">Information on the "connect" operation completion.</div><div class="ttdef"><b>Definition</b> common.h:256</div></div>
<div class="ttc" id="astructCC__MqttsnConnectInfo_html_acfdf0d2c158f8f6b49f5203f7e79419b"><div class="ttname"><a href="structCC__MqttsnConnectInfo.html#acfdf0d2c158f8f6b49f5203f7e79419b">CC_MqttsnConnectInfo::m_returnCode</a></div><div class="ttdeci">CC_MqttsnReturnCode m_returnCode</div><div class="ttdoc">Return code reported by the CONNACK message.</div><div class="ttdef"><b>Definition</b> common.h:257</div></div>
<div class="ttc" id="astructCC__MqttsnGatewayInfo_html"><div class="ttname"><a href="structCC__MqttsnGatewayInfo.html">CC_MqttsnGatewayInfo</a></div><div class="ttdoc">Gateway information.</div><div class="ttdef"><b>Definition</b> common.h:238</div></div>
<div class="ttc" id="astructCC__MqttsnGatewayInfo_html_a96a441b1071e315d2a60731e8287aa0c"><div class="ttname"><a href="structCC__MqttsnGatewayInfo.html#a96a441b1071e315d2a60731e8287aa0c">CC_MqttsnGatewayInfo::m_addrLen</a></div><div class="ttdeci">unsigned m_addrLen</div><div class="ttdoc">Length of the address.</div><div class="ttdef"><b>Definition</b> common.h:241</div></div>
<div class="ttc" id="astructCC__MqttsnGatewayInfo_html_aaf2ef4ae5c9b9e8f3886371dc7b68b64"><div class="ttname"><a href="structCC__MqttsnGatewayInfo.html#aaf2ef4ae5c9b9e8f3886371dc7b68b64">CC_MqttsnGatewayInfo::m_addr</a></div><div class="ttdeci">const unsigned char * m_addr</div><div class="ttdoc">Address of the gateway if known, NULL if not.</div><div class="ttdef"><b>Definition</b> common.h:240</div></div>
<div class="ttc" id="astructCC__MqttsnGatewayInfo_html_ae18157a73ea40747632c12f77c08b622"><div class="ttname"><a href="structCC__MqttsnGatewayInfo.html#ae18157a73ea40747632c12f77c08b622">CC_MqttsnGatewayInfo::m_gwId</a></div><div class="ttdeci">unsigned char m_gwId</div><div class="ttdoc">Gateway ID.</div><div class="ttdef"><b>Definition</b> common.h:239</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html">CC_MqttsnMessageInfo</a></div><div class="ttdoc">Incoming message information.</div><div class="ttdef"><b>Definition</b> common.h:226</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html_a12de66448fa4e463cb492779c62e0db3"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html#a12de66448fa4e463cb492779c62e0db3">CC_MqttsnMessageInfo::m_qos</a></div><div class="ttdeci">CC_MqttsnQoS m_qos</div><div class="ttdoc">QoS level the message was received with.</div><div class="ttdef"><b>Definition</b> common.h:231</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html_a27b0cb2d0fb7577ce2518d4fdeb0711e"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html#a27b0cb2d0fb7577ce2518d4fdeb0711e">CC_MqttsnMessageInfo::m_retained</a></div><div class="ttdeci">bool m_retained</div><div class="ttdoc">Retain flag of the message.</div><div class="ttdef"><b>Definition</b> common.h:232</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html_a3e74e6cc7f4cb9135868e2c0d14ac2d0"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html#a3e74e6cc7f4cb9135868e2c0d14ac2d0">CC_MqttsnMessageInfo::m_topic</a></div><div class="ttdeci">const char * m_topic</div><div class="ttdoc">Topic the message was published with. May be NULL if message is reported with predefined topic ID.</div><div class="ttdef"><b>Definition</b> common.h:227</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html_a418a27a365fcbeb68e96b3d3a712e17d"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html#a418a27a365fcbeb68e96b3d3a712e17d">CC_MqttsnMessageInfo::m_dataLen</a></div><div class="ttdeci">unsigned m_dataLen</div><div class="ttdoc">Number of bytes in reported message binary data.</div><div class="ttdef"><b>Definition</b> common.h:229</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html_a73ee4172fc9293165e64654523ffdf5e"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html#a73ee4172fc9293165e64654523ffdf5e">CC_MqttsnMessageInfo::m_data</a></div><div class="ttdeci">const unsigned char * m_data</div><div class="ttdoc">Pointer to reported message binary data.</div><div class="ttdef"><b>Definition</b> common.h:228</div></div>
<div class="ttc" id="astructCC__MqttsnMessageInfo_html_a771f65f37e9288da768f8c39f892b05b"><div class="ttname"><a href="structCC__MqttsnMessageInfo.html#a771f65f37e9288da768f8c39f892b05b">CC_MqttsnMessageInfo::m_topicId</a></div><div class="ttdeci">CC_MqttsnTopicId m_topicId</div><div class="ttdoc">Predefined topic ID. This data member is used only if topic field has value NULL.</div><div class="ttdef"><b>Definition</b> common.h:230</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html">CC_MqttsnPublishConfig</a></div><div class="ttdoc">Configuration the will for "publish" operations.</div><div class="ttdef"><b>Definition</b> common.h:299</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html_a3ac6e17a622dad35c63b630f244720e1"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html#a3ac6e17a622dad35c63b630f244720e1">CC_MqttsnPublishConfig::m_dataLen</a></div><div class="ttdeci">unsigned m_dataLen</div><div class="ttdoc">Publish data (message) length.</div><div class="ttdef"><b>Definition</b> common.h:302</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html_a3cee31310a8c916256ef9f41c7bbdd43"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html#a3cee31310a8c916256ef9f41c7bbdd43">CC_MqttsnPublishConfig::m_topic</a></div><div class="ttdeci">const char * m_topic</div><div class="ttdoc">Publish topic.</div><div class="ttdef"><b>Definition</b> common.h:300</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html_a51d76311da23c78053e2592d034cb06b"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html#a51d76311da23c78053e2592d034cb06b">CC_MqttsnPublishConfig::m_data</a></div><div class="ttdeci">const unsigned char * m_data</div><div class="ttdoc">Publish data (message).</div><div class="ttdef"><b>Definition</b> common.h:301</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html_aab10821b30edfd75e04458e9604070de"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html#aab10821b30edfd75e04458e9604070de">CC_MqttsnPublishConfig::m_retain</a></div><div class="ttdeci">bool m_retain</div><div class="ttdoc">Publish message retain configuration.</div><div class="ttdef"><b>Definition</b> common.h:305</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html_ac497cbbac018bffbe9c98df25ba503a5"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html#ac497cbbac018bffbe9c98df25ba503a5">CC_MqttsnPublishConfig::m_topicId</a></div><div class="ttdeci">CC_MqttsnTopicId m_topicId</div><div class="ttdoc">Pre-defined topic ID, should be 0 when topic is not NULL.</div><div class="ttdef"><b>Definition</b> common.h:303</div></div>
<div class="ttc" id="astructCC__MqttsnPublishConfig_html_af5aca2577f4b79e9f27e507fec528390"><div class="ttname"><a href="structCC__MqttsnPublishConfig.html#af5aca2577f4b79e9f27e507fec528390">CC_MqttsnPublishConfig::m_qos</a></div><div class="ttdeci">CC_MqttsnQoS m_qos</div><div class="ttdoc">Publish message QoS.</div><div class="ttdef"><b>Definition</b> common.h:304</div></div>
<div class="ttc" id="astructCC__MqttsnPublishInfo_html"><div class="ttname"><a href="structCC__MqttsnPublishInfo.html">CC_MqttsnPublishInfo</a></div><div class="ttdoc">Information on the "publish" operation completion.</div><div class="ttdef"><b>Definition</b> common.h:311</div></div>
<div class="ttc" id="astructCC__MqttsnPublishInfo_html_a4f76af5b26b54dcf1f10d243a387d7e8"><div class="ttname"><a href="structCC__MqttsnPublishInfo.html#a4f76af5b26b54dcf1f10d243a387d7e8">CC_MqttsnPublishInfo::m_returnCode</a></div><div class="ttdeci">CC_MqttsnReturnCode m_returnCode</div><div class="ttdoc">Return code reported by the PUBACK message.</div><div class="ttdef"><b>Definition</b> common.h:312</div></div>
<div class="ttc" id="astructCC__MqttsnSleepConfig_html"><div class="ttname"><a href="structCC__MqttsnSleepConfig.html">CC_MqttsnSleepConfig</a></div><div class="ttdoc">Configuration the "sleep" operation.</div><div class="ttdef"><b>Definition</b> common.h:326</div></div>
<div class="ttc" id="astructCC__MqttsnSleepConfig_html_a836bc9e419512de4504e6560e288efe6"><div class="ttname"><a href="structCC__MqttsnSleepConfig.html#a836bc9e419512de4504e6560e288efe6">CC_MqttsnSleepConfig::m_duration</a></div><div class="ttdeci">unsigned m_duration</div><div class="ttdoc">Duration configuration in seconds.</div><div class="ttdef"><b>Definition</b> common.h:327</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeConfig_html"><div class="ttname"><a href="structCC__MqttsnSubscribeConfig.html">CC_MqttsnSubscribeConfig</a></div><div class="ttdoc">Configuration the "subscribe" operation.</div><div class="ttdef"><b>Definition</b> common.h:274</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeConfig_html_a28f5b1f247108f532ae8d48b0141460e"><div class="ttname"><a href="structCC__MqttsnSubscribeConfig.html#a28f5b1f247108f532ae8d48b0141460e">CC_MqttsnSubscribeConfig::m_topic</a></div><div class="ttdeci">const char * m_topic</div><div class="ttdoc">Subscription topic, can be NULL when pre-defined topic ID is used.</div><div class="ttdef"><b>Definition</b> common.h:275</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeConfig_html_a36773e9cb84514a09c9a6dfcd2072433"><div class="ttname"><a href="structCC__MqttsnSubscribeConfig.html#a36773e9cb84514a09c9a6dfcd2072433">CC_MqttsnSubscribeConfig::m_topicId</a></div><div class="ttdeci">CC_MqttsnTopicId m_topicId</div><div class="ttdoc">Pre-defined topic ID, should be 0 when topic is not NULL.</div><div class="ttdef"><b>Definition</b> common.h:276</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeConfig_html_ad04e5922eea5a9be28c231ecc4cd81c1"><div class="ttname"><a href="structCC__MqttsnSubscribeConfig.html#ad04e5922eea5a9be28c231ecc4cd81c1">CC_MqttsnSubscribeConfig::m_qos</a></div><div class="ttdeci">CC_MqttsnQoS m_qos</div><div class="ttdoc">Max QoS value.</div><div class="ttdef"><b>Definition</b> common.h:277</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeInfo_html"><div class="ttname"><a href="structCC__MqttsnSubscribeInfo.html">CC_MqttsnSubscribeInfo</a></div><div class="ttdoc">Information on the "subscribe" operation completion.</div><div class="ttdef"><b>Definition</b> common.h:283</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeInfo_html_a64a19bb55bbd722a28c781f8ff19a6c9"><div class="ttname"><a href="structCC__MqttsnSubscribeInfo.html#a64a19bb55bbd722a28c781f8ff19a6c9">CC_MqttsnSubscribeInfo::m_qos</a></div><div class="ttdeci">CC_MqttsnQoS m_qos</div><div class="ttdoc">Granted max QoS value.</div><div class="ttdef"><b>Definition</b> common.h:285</div></div>
<div class="ttc" id="astructCC__MqttsnSubscribeInfo_html_a8193894e1bf864dfb5942aa8b8032925"><div class="ttname"><a href="structCC__MqttsnSubscribeInfo.html#a8193894e1bf864dfb5942aa8b8032925">CC_MqttsnSubscribeInfo::m_returnCode</a></div><div class="ttdeci">CC_MqttsnReturnCode m_returnCode</div><div class="ttdoc">Return code reported by the SUBACK message.</div><div class="ttdef"><b>Definition</b> common.h:284</div></div>
<div class="ttc" id="astructCC__MqttsnUnsubscribeConfig_html"><div class="ttname"><a href="structCC__MqttsnUnsubscribeConfig.html">CC_MqttsnUnsubscribeConfig</a></div><div class="ttdoc">Configuration the "unsubscribe" operation.</div><div class="ttdef"><b>Definition</b> common.h:291</div></div>
<div class="ttc" id="astructCC__MqttsnUnsubscribeConfig_html_ab7e885786f0692e3fd30de43a00a9b04"><div class="ttname"><a href="structCC__MqttsnUnsubscribeConfig.html#ab7e885786f0692e3fd30de43a00a9b04">CC_MqttsnUnsubscribeConfig::m_topic</a></div><div class="ttdeci">const char * m_topic</div><div class="ttdoc">Subscription topic, can be NULL when pre-defined topic ID is used.</div><div class="ttdef"><b>Definition</b> common.h:292</div></div>
<div class="ttc" id="astructCC__MqttsnUnsubscribeConfig_html_ad9f404f8407866971bb77c763593604c"><div class="ttname"><a href="structCC__MqttsnUnsubscribeConfig.html#ad9f404f8407866971bb77c763593604c">CC_MqttsnUnsubscribeConfig::m_topicId</a></div><div class="ttdeci">CC_MqttsnTopicId m_topicId</div><div class="ttdoc">Pre-defined topic ID, should be 0 when topic is not NULL.</div><div class="ttdef"><b>Definition</b> common.h:293</div></div>
<div class="ttc" id="astructCC__MqttsnWillConfig_html"><div class="ttname"><a href="structCC__MqttsnWillConfig.html">CC_MqttsnWillConfig</a></div><div class="ttdoc">Configuration the will for "connect" and "will" operations.</div><div class="ttdef"><b>Definition</b> common.h:263</div></div>
<div class="ttc" id="astructCC__MqttsnWillConfig_html_a1b1f84595f670e41d58098a75f117288"><div class="ttname"><a href="structCC__MqttsnWillConfig.html#a1b1f84595f670e41d58098a75f117288">CC_MqttsnWillConfig::m_qos</a></div><div class="ttdeci">CC_MqttsnQoS m_qos</div><div class="ttdoc">Will message QoS.</div><div class="ttdef"><b>Definition</b> common.h:267</div></div>
<div class="ttc" id="astructCC__MqttsnWillConfig_html_a299c450ae9412737e65ea7384276ac50"><div class="ttname"><a href="structCC__MqttsnWillConfig.html#a299c450ae9412737e65ea7384276ac50">CC_MqttsnWillConfig::m_data</a></div><div class="ttdeci">const unsigned char * m_data</div><div class="ttdoc">Will data (message).</div><div class="ttdef"><b>Definition</b> common.h:265</div></div>
<div class="ttc" id="astructCC__MqttsnWillConfig_html_a46e7512ba5be0e7504e511dec5c713f8"><div class="ttname"><a href="structCC__MqttsnWillConfig.html#a46e7512ba5be0e7504e511dec5c713f8">CC_MqttsnWillConfig::m_dataLen</a></div><div class="ttdeci">unsigned m_dataLen</div><div class="ttdoc">Will data (message) length.</div><div class="ttdef"><b>Definition</b> common.h:266</div></div>
<div class="ttc" id="astructCC__MqttsnWillConfig_html_aa597317550a778665366e2549e40bd29"><div class="ttname"><a href="structCC__MqttsnWillConfig.html#aa597317550a778665366e2549e40bd29">CC_MqttsnWillConfig::m_retain</a></div><div class="ttdeci">bool m_retain</div><div class="ttdoc">Will message retain configuration.</div><div class="ttdef"><b>Definition</b> common.h:268</div></div>
<div class="ttc" id="astructCC__MqttsnWillConfig_html_ade69ab118e4cae42026c478f44e3335e"><div class="ttname"><a href="structCC__MqttsnWillConfig.html#ade69ab118e4cae42026c478f44e3335e">CC_MqttsnWillConfig::m_topic</a></div><div class="ttdeci">const char * m_topic</div><div class="ttdoc">Will topic.</div><div class="ttdef"><b>Definition</b> common.h:264</div></div>
<div class="ttc" id="astructCC__MqttsnWillInfo_html"><div class="ttname"><a href="structCC__MqttsnWillInfo.html">CC_MqttsnWillInfo</a></div><div class="ttdoc">Information on the "will" operation completion.</div><div class="ttdef"><b>Definition</b> common.h:318</div></div>
<div class="ttc" id="astructCC__MqttsnWillInfo_html_a4d6b7943a8427cd68bd4959441c7aa10"><div class="ttname"><a href="structCC__MqttsnWillInfo.html#a4d6b7943a8427cd68bd4959441c7aa10">CC_MqttsnWillInfo::m_msgUpdReturnCode</a></div><div class="ttdeci">CC_MqttsnReturnCode m_msgUpdReturnCode</div><div class="ttdoc">Return code reported by the WILLMSGRESP message.</div><div class="ttdef"><b>Definition</b> common.h:320</div></div>
<div class="ttc" id="astructCC__MqttsnWillInfo_html_a66c474df915cfc640c7fecfff8e19551"><div class="ttname"><a href="structCC__MqttsnWillInfo.html#a66c474df915cfc640c7fecfff8e19551">CC_MqttsnWillInfo::m_topicUpdReturnCode</a></div><div class="ttdeci">CC_MqttsnReturnCode m_topicUpdReturnCode</div><div class="ttdoc">Return code reported by the WILLTOPICRESP message.</div><div class="ttdef"><b>Definition</b> common.h:319</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>