|
|
|
|
@ -108,372 +108,372 @@ $(function(){ initResizable(false); });
|
|
|
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * Ian Craggs - remove const from eyecatchers #168</span></div>
|
|
|
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> *******************************************************************************/</span></div>
|
|
|
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
|
|
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>*/</div>
|
|
|
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#if !defined(MQTTCLIENT_H)</span></div>
|
|
|
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#define MQTTCLIENT_H</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"> 111</span><span class="preprocessor">#if defined(__cplusplus)</span></div>
|
|
|
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
|
|
|
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#include <stdio.h></span></div>
|
|
|
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>*/</div>
|
|
|
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
|
|
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#include "MQTTExportDeclarations.h"</span></div>
|
|
|
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>*/</div>
|
|
|
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#if !defined(MQTTCLIENT_H)</span></div>
|
|
|
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#define MQTTCLIENT_H</span></div>
|
|
|
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
|
|
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#if defined(__cplusplus)</span></div>
|
|
|
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
|
|
|
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#include <stdio.h></span></div>
|
|
|
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span>*/</div>
|
|
|
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
|
|
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_properties_8h.html">MQTTProperties.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_reason_codes_8h.html">MQTTReasonCodes.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_subscribe_opts_8h.html">MQTTSubscribeOpts.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#if !defined(NO_PERSISTENCE)</span></div>
|
|
|
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_client_persistence_8h.html">MQTTClientPersistence.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#else</span></div>
|
|
|
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#define MQTTCLIENT_PERSISTENCE_NONE 1</span></div>
|
|
|
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
|
|
|
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#acba095704d79e5a1996389fa26203f73"> 135</a></span><span class="preprocessor">#define MQTTCLIENT_SUCCESS 0</span></div>
|
|
|
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#af33a6d6c0e8a6a747bf39638e0bba36b"> 140</a></span><span class="preprocessor">#define MQTTCLIENT_FAILURE -1</span></div>
|
|
|
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
|
|
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="comment">/* error code -2 is MQTTCLIENT_PERSISTENCE_ERROR */</span></div>
|
|
|
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor">#include "MQTTExportDeclarations.h"</span></div>
|
|
|
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
|
|
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_properties_8h.html">MQTTProperties.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_reason_codes_8h.html">MQTTReasonCodes.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_subscribe_opts_8h.html">MQTTSubscribeOpts.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#if !defined(NO_PERSISTENCE)</span></div>
|
|
|
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_client_persistence_8h.html">MQTTClientPersistence.h</a>"</span></div>
|
|
|
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#else</span></div>
|
|
|
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor">#define MQTTCLIENT_PERSISTENCE_NONE 1</span></div>
|
|
|
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
|
|
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#acba095704d79e5a1996389fa26203f73"> 137</a></span><span class="preprocessor">#define MQTTCLIENT_SUCCESS 0</span></div>
|
|
|
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#af33a6d6c0e8a6a747bf39638e0bba36b"> 142</a></span><span class="preprocessor">#define MQTTCLIENT_FAILURE -1</span></div>
|
|
|
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
|
|
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a561d053311cb492cf7226f419ee0d516"> 147</a></span><span class="preprocessor">#define MQTTCLIENT_DISCONNECTED -3</span></div>
|
|
|
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8fc442fc2e9dfb422a163ab1fa02e0cb"> 152</a></span><span class="preprocessor">#define MQTTCLIENT_MAX_MESSAGES_INFLIGHT -4</span></div>
|
|
|
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a678a4744192de9c8dca220d9965809dd"> 156</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_UTF8_STRING -5</span></div>
|
|
|
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ac3232abd7f86bbba26faea0e2b132c3c"> 160</a></span><span class="preprocessor">#define MQTTCLIENT_NULL_PARAMETER -6</span></div>
|
|
|
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a29afebfce0bdf6cda1e37abc0c4b6690"> 166</a></span><span class="preprocessor">#define MQTTCLIENT_TOPICNAME_TRUNCATED -7</span></div>
|
|
|
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a747615d8064e3fe024ae5565ec63e1ce"> 171</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_STRUCTURE -8</span></div>
|
|
|
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a51cc8ca032acf4ae14f83996524b8cdc"> 175</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_QOS -9</span></div>
|
|
|
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1c67fc83ba1a8f26236aa49b127bdb61"> 179</a></span><span class="preprocessor">#define MQTTCLIENT_SSL_NOT_SUPPORTED -10</span></div>
|
|
|
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aab84cecd25638896eb45b8f5ffd82bf7"> 183</a></span><span class="preprocessor"> #define MQTTCLIENT_BAD_MQTT_VERSION -11</span></div>
|
|
|
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1d0cb25b450136f036a238546487344a"> 193</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_PROTOCOL -14</span></div>
|
|
|
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1babaca56ffae802fa1e246a2649927e"> 197</a></span><span class="preprocessor"> #define MQTTCLIENT_BAD_MQTT_OPTION -15</span></div>
|
|
|
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ae9070d21de569f999a9575049cdd6da1"> 201</a></span><span class="preprocessor"> #define MQTTCLIENT_WRONG_MQTT_VERSION -16</span></div>
|
|
|
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aacf90ba5292e25122e6fd5ec2a38efe5"> 205</a></span><span class="preprocessor"> #define MQTTCLIENT_0_LEN_WILL_TOPIC -17</span></div>
|
|
|
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
|
|
|
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
|
|
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a75b80b01f98d5a1ffa2a4d42995a8397"> 211</a></span><span class="preprocessor">#define MQTTVERSION_DEFAULT 0</span></div>
|
|
|
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a4603b988e76872e1f23f135d225ce2fb"> 215</a></span><span class="preprocessor">#define MQTTVERSION_3_1 3</span></div>
|
|
|
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ac79cc6fdeaa9e3f4ee12c3418898b1ef"> 219</a></span><span class="preprocessor">#define MQTTVERSION_3_1_1 4</span></div>
|
|
|
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#af8b176fa4d5b89789767ce972338e1e3"> 223</a></span><span class="preprocessor"> #define MQTTVERSION_5 5</span></div>
|
|
|
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ade337b363b7f4bc7c1a7b2858e0380bd"> 227</a></span><span class="preprocessor">#define MQTT_BAD_SUBSCRIBE 0x80</span></div>
|
|
|
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00232" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html"> 232</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html#aa5326df180cb23c59afbcab711a06479"> 235</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html#a0761a5e5be0383882e42924de8e51f82"> 237</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__init__options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html#a5929146596391e2838ef95feb89776da"> 239</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__init__options.html#a5929146596391e2838ef95feb89776da">do_openssl_init</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__init__options.html">MQTTClient_init_options</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="comment">/* error code -2 is MQTTCLIENT_PERSISTENCE_ERROR */</span></div>
|
|
|
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
|
|
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a561d053311cb492cf7226f419ee0d516"> 149</a></span><span class="preprocessor">#define MQTTCLIENT_DISCONNECTED -3</span></div>
|
|
|
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8fc442fc2e9dfb422a163ab1fa02e0cb"> 154</a></span><span class="preprocessor">#define MQTTCLIENT_MAX_MESSAGES_INFLIGHT -4</span></div>
|
|
|
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a678a4744192de9c8dca220d9965809dd"> 158</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_UTF8_STRING -5</span></div>
|
|
|
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ac3232abd7f86bbba26faea0e2b132c3c"> 162</a></span><span class="preprocessor">#define MQTTCLIENT_NULL_PARAMETER -6</span></div>
|
|
|
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a29afebfce0bdf6cda1e37abc0c4b6690"> 168</a></span><span class="preprocessor">#define MQTTCLIENT_TOPICNAME_TRUNCATED -7</span></div>
|
|
|
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a747615d8064e3fe024ae5565ec63e1ce"> 173</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_STRUCTURE -8</span></div>
|
|
|
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a51cc8ca032acf4ae14f83996524b8cdc"> 177</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_QOS -9</span></div>
|
|
|
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1c67fc83ba1a8f26236aa49b127bdb61"> 181</a></span><span class="preprocessor">#define MQTTCLIENT_SSL_NOT_SUPPORTED -10</span></div>
|
|
|
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aab84cecd25638896eb45b8f5ffd82bf7"> 185</a></span><span class="preprocessor"> #define MQTTCLIENT_BAD_MQTT_VERSION -11</span></div>
|
|
|
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1d0cb25b450136f036a238546487344a"> 195</a></span><span class="preprocessor">#define MQTTCLIENT_BAD_PROTOCOL -14</span></div>
|
|
|
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1babaca56ffae802fa1e246a2649927e"> 199</a></span><span class="preprocessor"> #define MQTTCLIENT_BAD_MQTT_OPTION -15</span></div>
|
|
|
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ae9070d21de569f999a9575049cdd6da1"> 203</a></span><span class="preprocessor"> #define MQTTCLIENT_WRONG_MQTT_VERSION -16</span></div>
|
|
|
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aacf90ba5292e25122e6fd5ec2a38efe5"> 207</a></span><span class="preprocessor"> #define MQTTCLIENT_0_LEN_WILL_TOPIC -17</span></div>
|
|
|
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
|
|
|
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
|
|
|
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a75b80b01f98d5a1ffa2a4d42995a8397"> 213</a></span><span class="preprocessor">#define MQTTVERSION_DEFAULT 0</span></div>
|
|
|
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a4603b988e76872e1f23f135d225ce2fb"> 217</a></span><span class="preprocessor">#define MQTTVERSION_3_1 3</span></div>
|
|
|
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ac79cc6fdeaa9e3f4ee12c3418898b1ef"> 221</a></span><span class="preprocessor">#define MQTTVERSION_3_1_1 4</span></div>
|
|
|
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#af8b176fa4d5b89789767ce972338e1e3"> 225</a></span><span class="preprocessor"> #define MQTTVERSION_5 5</span></div>
|
|
|
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ade337b363b7f4bc7c1a7b2858e0380bd"> 229</a></span><span class="preprocessor">#define MQTT_BAD_SUBSCRIBE 0x80</span></div>
|
|
|
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00234" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html"> 234</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html#aa5326df180cb23c59afbcab711a06479"> 237</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html#a0761a5e5be0383882e42924de8e51f82"> 239</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__init__options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__init__options.html#a5929146596391e2838ef95feb89776da"> 241</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__init__options.html#a5929146596391e2838ef95feb89776da">do_openssl_init</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__init__options.html">MQTTClient_init_options</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
|
|
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ac17057c8c22c0717d3adf4e040440f73"> 242</a></span><span class="preprocessor">#define MQTTClient_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }</span></div>
|
|
|
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
|
|
|
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a21804ede1a506d1d69a472bc30acc8ba"> 248</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a21804ede1a506d1d69a472bc30acc8ba">MQTTClient_global_init</a>(<a class="code hl_struct" href="struct_m_q_t_t_client__init__options.html">MQTTClient_init_options</a>* inits);</div>
|
|
|
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
|
|
|
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59"> 254</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d"> 265</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8b2beb5227708f8127b666f5a7fc41b3"> 266</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a8b2beb5227708f8127b666f5a7fc41b3">MQTTClient_token</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00274" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html"> 274</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#aa5326df180cb23c59afbcab711a06479"> 277</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a0761a5e5be0383882e42924de8e51f82"> 280</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a"> 282</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">payloadlen</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a9eff55064941fb604452abb0050ea99d"> 284</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a9eff55064941fb604452abb0050ea99d">payload</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a35738099155a0e4f54050da474bab2e7"> 298</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a6a4904c112507a43e7dc8495b62cc0fc"> 317</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#adc4cf3f551bb367858644559d69cfdf5"> 324</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#adc4cf3f551bb367858644559d69cfdf5">dup</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a6174c42da8c55c86e7255be2848dc4ac"> 328</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a6174c42da8c55c86e7255be2848dc4ac">msgid</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a1594008402f7307e4de8fa6131656dde"> 332</a></span> <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a1594008402f7307e4de8fa6131656dde">properties</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ac17057c8c22c0717d3adf4e040440f73"> 244</a></span><span class="preprocessor">#define MQTTClient_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }</span></div>
|
|
|
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
|
|
|
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a21804ede1a506d1d69a472bc30acc8ba"> 250</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a21804ede1a506d1d69a472bc30acc8ba">MQTTClient_global_init</a>(<a class="code hl_struct" href="struct_m_q_t_t_client__init__options.html">MQTTClient_init_options</a>* inits);</div>
|
|
|
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
|
|
|
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59"> 256</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d"> 267</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8b2beb5227708f8127b666f5a7fc41b3"> 268</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a8b2beb5227708f8127b666f5a7fc41b3">MQTTClient_token</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00276" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html"> 276</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#aa5326df180cb23c59afbcab711a06479"> 279</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a0761a5e5be0383882e42924de8e51f82"> 282</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a"> 284</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">payloadlen</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a9eff55064941fb604452abb0050ea99d"> 286</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a9eff55064941fb604452abb0050ea99d">payload</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a35738099155a0e4f54050da474bab2e7"> 300</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a6a4904c112507a43e7dc8495b62cc0fc"> 319</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#adc4cf3f551bb367858644559d69cfdf5"> 326</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#adc4cf3f551bb367858644559d69cfdf5">dup</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a6174c42da8c55c86e7255be2848dc4ac"> 330</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a6174c42da8c55c86e7255be2848dc4ac">msgid</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__message.html#a1594008402f7307e4de8fa6131656dde"> 334</a></span> <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code hl_variable" href="struct_m_q_t_t_client__message.html#a1594008402f7307e4de8fa6131656dde">properties</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
|
|
|
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa1fd995924d3df75959fcf57e87aefac"> 335</a></span><span class="preprocessor">#define MQTTClient_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }</span></div>
|
|
|
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
|
|
|
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5"> 367</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5">MQTTClient_messageArrived</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> topicLen, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>* message);</div>
|
|
|
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
|
|
|
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6"> 389</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6">MQTTClient_deliveryComplete</a>(<span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a> dt);</div>
|
|
|
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> </div>
|
|
|
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf"> 406</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf">MQTTClient_connectionLost</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* cause);</div>
|
|
|
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> </div>
|
|
|
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aad27d07782991a4937ebf2f39a021f83"> 437</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aad27d07782991a4937ebf2f39a021f83">MQTTClient_setCallbacks</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf">MQTTClient_connectionLost</a>* cl,</div>
|
|
|
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5">MQTTClient_messageArrived</a>* ma, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6">MQTTClient_deliveryComplete</a>* dc);</div>
|
|
|
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> </div>
|
|
|
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
|
|
|
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46"> 450</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46">MQTTClient_disconnected</a>(<span class="keywordtype">void</span>* context, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties,</div>
|
|
|
|
|
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode);</div>
|
|
|
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
|
|
|
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8adea083a162735d5c7592160088eea0"> 466</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a8adea083a162735d5c7592160088eea0">MQTTClient_setDisconnected</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46">MQTTClient_disconnected</a>* co);</div>
|
|
|
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
|
|
|
|
|
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103"> 491</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103">MQTTClient_published</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">int</span> dt, <span class="keywordtype">int</span> packet_type, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties,</div>
|
|
|
|
|
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode);</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"><a class="line" href="_m_q_t_t_client_8h.html#a9f13911351a3de6b1ebdabd4cb4116ba"> 494</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a9f13911351a3de6b1ebdabd4cb4116ba">MQTTClient_setPublished</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103">MQTTClient_published</a>* co);</div>
|
|
|
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa1fd995924d3df75959fcf57e87aefac"> 337</a></span><span class="preprocessor">#define MQTTClient_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }</span></div>
|
|
|
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
|
|
|
|
|
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5"> 369</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5">MQTTClient_messageArrived</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> topicLen, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>* message);</div>
|
|
|
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
|
|
|
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6"> 391</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6">MQTTClient_deliveryComplete</a>(<span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a> dt);</div>
|
|
|
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
|
|
|
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf"> 408</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf">MQTTClient_connectionLost</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* cause);</div>
|
|
|
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div>
|
|
|
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aad27d07782991a4937ebf2f39a021f83"> 439</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aad27d07782991a4937ebf2f39a021f83">MQTTClient_setCallbacks</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf">MQTTClient_connectionLost</a>* cl,</div>
|
|
|
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5">MQTTClient_messageArrived</a>* ma, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6">MQTTClient_deliveryComplete</a>* dc);</div>
|
|
|
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
|
|
|
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> </div>
|
|
|
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46"> 452</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46">MQTTClient_disconnected</a>(<span class="keywordtype">void</span>* context, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties,</div>
|
|
|
|
|
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode);</div>
|
|
|
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> </div>
|
|
|
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8adea083a162735d5c7592160088eea0"> 468</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a8adea083a162735d5c7592160088eea0">MQTTClient_setDisconnected</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46">MQTTClient_disconnected</a>* co);</div>
|
|
|
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> </div>
|
|
|
|
|
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103"> 493</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103">MQTTClient_published</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">int</span> dt, <span class="keywordtype">int</span> packet_type, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties,</div>
|
|
|
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode);</div>
|
|
|
|
|
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> </div>
|
|
|
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a9a0518d9ca924d12c1329dbe3de5f2b6"> 548</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a9a0518d9ca924d12c1329dbe3de5f2b6">MQTTClient_create</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>* handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientId,</div>
|
|
|
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordtype">int</span> persistence_type, <span class="keywordtype">void</span>* persistence_context);</div>
|
|
|
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00552" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html"> 552</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html#aa5326df180cb23c59afbcab711a06479"> 555</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html#a0761a5e5be0383882e42924de8e51f82"> 557</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__create_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240"> 563</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__create_options.html">MQTTClient_createOptions</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a9f13911351a3de6b1ebdabd4cb4116ba"> 496</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a9f13911351a3de6b1ebdabd4cb4116ba">MQTTClient_setPublished</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">void</span>* context, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103">MQTTClient_published</a>* co);</div>
|
|
|
|
|
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> </div>
|
|
|
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a9a0518d9ca924d12c1329dbe3de5f2b6"> 550</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a9a0518d9ca924d12c1329dbe3de5f2b6">MQTTClient_create</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>* handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientId,</div>
|
|
|
|
|
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keywordtype">int</span> persistence_type, <span class="keywordtype">void</span>* persistence_context);</div>
|
|
|
|
|
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00554" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html"> 554</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html#aa5326df180cb23c59afbcab711a06479"> 557</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html#a0761a5e5be0383882e42924de8e51f82"> 559</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__create_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240"> 565</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__create_options.html">MQTTClient_createOptions</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> </div>
|
|
|
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a763e477a5aceb6aff279111c7693e691"> 566</a></span><span class="preprocessor">#define MQTTClient_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 0, MQTTVERSION_DEFAULT }</span></div>
|
|
|
|
|
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> </div>
|
|
|
|
|
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ade24f717a9b39d38b081e1d5e0db1661"> 612</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#ade24f717a9b39d38b081e1d5e0db1661">MQTTClient_createWithOptions</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>* handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientId,</div>
|
|
|
|
|
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <span class="keywordtype">int</span> persistence_type, <span class="keywordtype">void</span>* persistence_context, <a class="code hl_struct" href="struct_m_q_t_t_client__create_options.html">MQTTClient_createOptions</a>* options);</div>
|
|
|
|
|
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00627" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html"> 627</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#aa5326df180cb23c59afbcab711a06479"> 630</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0761a5e5be0383882e42924de8e51f82"> 634</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0e20a7b350881d05108d6342884198a5"> 636</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a0e20a7b350881d05108d6342884198a5">topicName</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a254bf0858da09c96a48daf64404eb4f8"> 638</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a254bf0858da09c96a48daf64404eb4f8">message</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc"> 642</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a35738099155a0e4f54050da474bab2e7"> 647</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#afed088663f8704004425cdae2120b9b3"> 651</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0d49d74db4c035719c3867723cf7e779"> 652</a></span> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0e9356b973a918c25981982fe84e35d7"> 653</a></span> } payload;</div>
|
|
|
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__will_options.html">MQTTClient_willOptions</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a763e477a5aceb6aff279111c7693e691"> 568</a></span><span class="preprocessor">#define MQTTClient_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 0, MQTTVERSION_DEFAULT }</span></div>
|
|
|
|
|
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> </div>
|
|
|
|
|
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ade24f717a9b39d38b081e1d5e0db1661"> 614</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#ade24f717a9b39d38b081e1d5e0db1661">MQTTClient_createWithOptions</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>* handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientId,</div>
|
|
|
|
|
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keywordtype">int</span> persistence_type, <span class="keywordtype">void</span>* persistence_context, <a class="code hl_struct" href="struct_m_q_t_t_client__create_options.html">MQTTClient_createOptions</a>* options);</div>
|
|
|
|
|
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00629" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html"> 629</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#aa5326df180cb23c59afbcab711a06479"> 632</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0761a5e5be0383882e42924de8e51f82"> 636</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0e20a7b350881d05108d6342884198a5"> 638</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a0e20a7b350881d05108d6342884198a5">topicName</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a254bf0858da09c96a48daf64404eb4f8"> 640</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a254bf0858da09c96a48daf64404eb4f8">message</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc"> 644</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a35738099155a0e4f54050da474bab2e7"> 649</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#afed088663f8704004425cdae2120b9b3"> 653</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0d49d74db4c035719c3867723cf7e779"> 654</a></span> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__will_options.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__will_options.html#a0e9356b973a918c25981982fe84e35d7"> 655</a></span> } payload;</div>
|
|
|
|
|
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__will_options.html">MQTTClient_willOptions</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> </div>
|
|
|
|
|
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aae0811659c59f5dad0467544f91645eb"> 656</a></span><span class="preprocessor">#define MQTTClient_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, {0, NULL} }</span></div>
|
|
|
|
|
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div>
|
|
|
|
|
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a2549ea897af26c76198284731db9e721"> 658</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_DEFAULT 0</span></div>
|
|
|
|
|
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a7e5da3d6f0d2b53409bbfcf6e56f3d2d"> 659</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_0 1</span></div>
|
|
|
|
|
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#abdff87efa3f2ee473a1591e10638b537"> 660</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_1 2</span></div>
|
|
|
|
|
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a3a94dbdeafbb73c73a068e7c2085fbab"> 661</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_2 3</span></div>
|
|
|
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00675" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html"> 675</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#aa5326df180cb23c59afbcab711a06479"> 678</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span> </div>
|
|
|
|
|
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82"> 687</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> </div>
|
|
|
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0"> 690</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">trustStore</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div>
|
|
|
|
|
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a32b476382955289ce427112b59f21c3e"> 695</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">keyStore</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> </div>
|
|
|
|
|
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4"> 700</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">privateKey</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> </div>
|
|
|
|
|
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031"> 703</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">privateKeyPassword</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> </div>
|
|
|
|
|
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab"> 713</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">enabledCipherSuites</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> </div>
|
|
|
|
|
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be"> 716</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">enableServerCertAuth</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> </div>
|
|
|
|
|
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45"> 722</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">sslVersion</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> </div>
|
|
|
|
|
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce"> 729</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">verify</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> </div>
|
|
|
|
|
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d"> 736</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">CApath</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> </div>
|
|
|
|
|
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a21b6ca8a73ba197e65f6a93365d39c04"> 742</a></span> int (*ssl_error_cb) (<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> len, <span class="keywordtype">void</span> *u);</div>
|
|
|
|
|
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> </div>
|
|
|
|
|
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f"> 748</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">ssl_error_context</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> </div>
|
|
|
|
|
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a94317cdaf352f9ae496976f8a30f8fee"> 755</a></span> <span class="keywordtype">unsigned</span> int (*ssl_psk_cb) (<span class="keyword">const</span> <span class="keywordtype">char</span> *hint, <span class="keywordtype">char</span> *identity, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_identity_len, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *psk, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_psk_len, <span class="keywordtype">void</span> *u);</div>
|
|
|
|
|
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> </div>
|
|
|
|
|
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f"> 761</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">ssl_psk_context</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> </div>
|
|
|
|
|
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b"> 768</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">disableDefaultTrustStore</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> </div>
|
|
|
|
|
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5"> 777</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">protos</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> </div>
|
|
|
|
|
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42"> 783</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">protos_len</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span>} <a class="code hl_struct" href="struct_m_q_t_t_client___s_s_l_options.html">MQTTClient_SSLOptions</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aae0811659c59f5dad0467544f91645eb"> 658</a></span><span class="preprocessor">#define MQTTClient_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, {0, NULL} }</span></div>
|
|
|
|
|
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> </div>
|
|
|
|
|
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a2549ea897af26c76198284731db9e721"> 660</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_DEFAULT 0</span></div>
|
|
|
|
|
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a7e5da3d6f0d2b53409bbfcf6e56f3d2d"> 661</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_0 1</span></div>
|
|
|
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#abdff87efa3f2ee473a1591e10638b537"> 662</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_1 2</span></div>
|
|
|
|
|
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a3a94dbdeafbb73c73a068e7c2085fbab"> 663</a></span><span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_2 3</span></div>
|
|
|
|
|
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00677" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html"> 677</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#aa5326df180cb23c59afbcab711a06479"> 680</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> </div>
|
|
|
|
|
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82"> 689</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> </div>
|
|
|
|
|
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0"> 692</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">trustStore</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> </div>
|
|
|
|
|
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a32b476382955289ce427112b59f21c3e"> 697</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">keyStore</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> </div>
|
|
|
|
|
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4"> 702</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">privateKey</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> </div>
|
|
|
|
|
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031"> 705</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">privateKeyPassword</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> </div>
|
|
|
|
|
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab"> 715</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">enabledCipherSuites</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> </div>
|
|
|
|
|
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be"> 718</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">enableServerCertAuth</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> </div>
|
|
|
|
|
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45"> 724</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">sslVersion</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> </div>
|
|
|
|
|
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce"> 731</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">verify</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> </div>
|
|
|
|
|
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d"> 738</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">CApath</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> </div>
|
|
|
|
|
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a21b6ca8a73ba197e65f6a93365d39c04"> 744</a></span> int (*ssl_error_cb) (<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> len, <span class="keywordtype">void</span> *u);</div>
|
|
|
|
|
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> </div>
|
|
|
|
|
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f"> 750</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">ssl_error_context</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> </div>
|
|
|
|
|
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a94317cdaf352f9ae496976f8a30f8fee"> 757</a></span> <span class="keywordtype">unsigned</span> int (*ssl_psk_cb) (<span class="keyword">const</span> <span class="keywordtype">char</span> *hint, <span class="keywordtype">char</span> *identity, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_identity_len, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *psk, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_psk_len, <span class="keywordtype">void</span> *u);</div>
|
|
|
|
|
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> </div>
|
|
|
|
|
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f"> 763</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">ssl_psk_context</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> </div>
|
|
|
|
|
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b"> 770</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">disableDefaultTrustStore</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> </div>
|
|
|
|
|
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5"> 779</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">protos</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> </div>
|
|
|
|
|
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42"> 785</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">protos_len</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span>} <a class="code hl_struct" href="struct_m_q_t_t_client___s_s_l_options.html">MQTTClient_SSLOptions</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> </div>
|
|
|
|
|
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ab9b2a2c6b52dbb2ac842ad99a9ce6d99"> 786</a></span><span class="preprocessor">#define MQTTClient_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }</span></div>
|
|
|
|
|
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00795" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__name_value.html"> 795</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__name_value.html#a8f8f80d37794cde9472343e4487ba3eb"> 797</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__name_value.html#a8556878012feffc9e0beb86cd78f424d"> 798</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__name_value.html#a8556878012feffc9e0beb86cd78f424d">value</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ab9b2a2c6b52dbb2ac842ad99a9ce6d99"> 788</a></span><span class="preprocessor">#define MQTTClient_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }</span></div>
|
|
|
|
|
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00797" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__name_value.html"> 797</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__name_value.html#a8f8f80d37794cde9472343e4487ba3eb"> 799</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__name_value.html#a8556878012feffc9e0beb86cd78f424d"> 800</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__name_value.html#a8556878012feffc9e0beb86cd78f424d">value</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> </div>
|
|
|
|
|
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aef6eba956a5ff6072854a9e353487087"> 806</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a>* <a class="code hl_function" href="_m_q_t_t_client_8h.html#aef6eba956a5ff6072854a9e353487087">MQTTClient_getVersionInfo</a>(<span class="keywordtype">void</span>);</div>
|
|
|
|
|
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00828" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html"> 828</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aa5326df180cb23c59afbcab711a06479"> 831</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a0761a5e5be0383882e42924de8e51f82"> 842</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d"> 852</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">keepAliveInterval</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"> 874</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">cleansession</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a9f1cdffc99659fd4e2d20e6de3c64df0"> 884</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a9f1cdffc99659fd4e2d20e6de3c64df0">reliable</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a0a880e99d47eb2efe552abe5079bdc9d"> 890</a></span> <a class="code hl_struct" href="struct_m_q_t_t_client__will_options.html">MQTTClient_willOptions</a>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a0a880e99d47eb2efe552abe5079bdc9d">will</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043"> 896</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">username</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aa4a2ebcb494493f648ae1e6975672575"> 902</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">password</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a38c6aa24b36d981c49405db425c24db0"> 906</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a38c6aa24b36d981c49405db425c24db0">connectTimeout</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ac73f57846c42bcaa9a47e6721a957748"> 914</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">retryInterval</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a8a0b0f0fc7c675312dc232e2458078c7"> 919</a></span> <a class="code hl_struct" href="struct_m_q_t_t_client___s_s_l_options.html">MQTTClient_SSLOptions</a>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a8a0b0f0fc7c675312dc232e2458078c7">ssl</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aa82629005937abd92e97084a428cd61f"> 923</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aa82629005937abd92e97084a428cd61f">serverURIcount</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aba22d81c407fb2ba590dba476240d3e9"> 937</a></span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">serverURIs</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240"> 945</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a313446ca7679b36652722ffe53d05228"> 951</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a313446ca7679b36652722ffe53d05228">serverURI</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"> 952</span> <span class="keywordtype">int</span> MQTTVersion; </div>
|
|
|
|
|
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a44baf2cb9a0bbcec3ed2eace43f832d1"> 953</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a44baf2cb9a0bbcec3ed2eace43f832d1">sessionPresent</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#afbca347de18f7a8c57de1f16d3dadde6"> 954</a></span> } returned;</div>
|
|
|
|
|
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#afed088663f8704004425cdae2120b9b3"> 960</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a0d49d74db4c035719c3867723cf7e779"> 961</a></span> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ae7280d284792990b5d8f6f29d4e0b113"> 962</a></span> } binarypwd;</div>
|
|
|
|
|
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ae3f99bf4663ab7b9e9259feeba41fab2"> 966</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#ae3f99bf4663ab7b9e9259feeba41fab2">maxInflightMessages</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"> 967</span> <span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"> 968</span><span class="comment"> * MQTT V5 clean start flag. Only clears state at the beginning of the session.</span></div>
|
|
|
|
|
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span><span class="comment"> */</span></div>
|
|
|
|
|
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#acdcb75a5d5981da027bce83849140f7b"> 970</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#acdcb75a5d5981da027bce83849140f7b">cleanstart</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a018eec60631f40c01e6dcb727bffd33f"> 974</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a018eec60631f40c01e6dcb727bffd33f">httpHeaders</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#add124780ab2de397a96780576c2f112c"> 980</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#add124780ab2de397a96780576c2f112c">httpProxy</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a388b78d8a75658928238f700f207ad92"> 984</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a388b78d8a75658928238f700f207ad92">httpsProxy</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"> 985</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> </div>
|
|
|
|
|
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aef6eba956a5ff6072854a9e353487087"> 808</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a>* <a class="code hl_function" href="_m_q_t_t_client_8h.html#aef6eba956a5ff6072854a9e353487087">MQTTClient_getVersionInfo</a>(<span class="keywordtype">void</span>);</div>
|
|
|
|
|
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00830" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html"> 830</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span>{</div>
|
|
|
|
|
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aa5326df180cb23c59afbcab711a06479"> 833</a></span> <span class="keywordtype">char</span> struct_id[4];</div>
|
|
|
|
|
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a0761a5e5be0383882e42924de8e51f82"> 844</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d"> 854</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">keepAliveInterval</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"> 876</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">cleansession</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a9f1cdffc99659fd4e2d20e6de3c64df0"> 886</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a9f1cdffc99659fd4e2d20e6de3c64df0">reliable</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a0a880e99d47eb2efe552abe5079bdc9d"> 892</a></span> <a class="code hl_struct" href="struct_m_q_t_t_client__will_options.html">MQTTClient_willOptions</a>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a0a880e99d47eb2efe552abe5079bdc9d">will</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043"> 898</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">username</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aa4a2ebcb494493f648ae1e6975672575"> 904</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">password</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a38c6aa24b36d981c49405db425c24db0"> 908</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a38c6aa24b36d981c49405db425c24db0">connectTimeout</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ac73f57846c42bcaa9a47e6721a957748"> 916</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">retryInterval</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a8a0b0f0fc7c675312dc232e2458078c7"> 921</a></span> <a class="code hl_struct" href="struct_m_q_t_t_client___s_s_l_options.html">MQTTClient_SSLOptions</a>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a8a0b0f0fc7c675312dc232e2458078c7">ssl</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aa82629005937abd92e97084a428cd61f"> 925</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aa82629005937abd92e97084a428cd61f">serverURIcount</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#aba22d81c407fb2ba590dba476240d3e9"> 939</a></span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">serverURIs</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240"> 947</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"> 952</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a313446ca7679b36652722ffe53d05228"> 953</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a313446ca7679b36652722ffe53d05228">serverURI</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span> <span class="keywordtype">int</span> MQTTVersion; </div>
|
|
|
|
|
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a44baf2cb9a0bbcec3ed2eace43f832d1"> 955</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a44baf2cb9a0bbcec3ed2eace43f832d1">sessionPresent</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#afbca347de18f7a8c57de1f16d3dadde6"> 956</a></span> } returned;</div>
|
|
|
|
|
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> <span class="keyword">struct</span></div>
|
|
|
|
|
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> {</div>
|
|
|
|
|
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#afed088663f8704004425cdae2120b9b3"> 962</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a0d49d74db4c035719c3867723cf7e779"> 963</a></span> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
|
|
|
|
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ae7280d284792990b5d8f6f29d4e0b113"> 964</a></span> } binarypwd;</div>
|
|
|
|
|
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#ae3f99bf4663ab7b9e9259feeba41fab2"> 968</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#ae3f99bf4663ab7b9e9259feeba41fab2">maxInflightMessages</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span> <span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span><span class="comment"> * MQTT V5 clean start flag. Only clears state at the beginning of the session.</span></div>
|
|
|
|
|
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span><span class="comment"> */</span></div>
|
|
|
|
|
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#acdcb75a5d5981da027bce83849140f7b"> 972</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#acdcb75a5d5981da027bce83849140f7b">cleanstart</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a018eec60631f40c01e6dcb727bffd33f"> 976</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a018eec60631f40c01e6dcb727bffd33f">httpHeaders</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#add124780ab2de397a96780576c2f112c"> 982</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#add124780ab2de397a96780576c2f112c">httpProxy</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__connect_options.html#a388b78d8a75658928238f700f207ad92"> 986</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_m_q_t_t_client__connect_options.html#a388b78d8a75658928238f700f207ad92">httpsProxy</a>;</div>
|
|
|
|
|
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"> 987</span>} <a class="code hl_struct" href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00988" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aefd7c865f2641c8155b763fdf3061c25"> 988</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span><span class="preprocessor">0, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}</span></div>
|
|
|
|
|
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00990" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aefd7c865f2641c8155b763fdf3061c25"> 990</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span><span class="preprocessor">0, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}</span></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00992" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1f0c7608262ac9c00cb94e9c8f9fc984"> 992</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno"> 993</span><span class="preprocessor">0, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}</span></div>
|
|
|
|
|
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00994" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1f0c7608262ac9c00cb94e9c8f9fc984"> 994</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"> 995</span><span class="preprocessor">0, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}</span></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno"> 994</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen00998" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l00998" name="l00998"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a0a98fda162a78ee8c8cbd7d9d39494f4"> 998</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"> 999</span><span class="preprocessor">0, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}</span></div>
|
|
|
|
|
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno"> 996</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01000" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a0a98fda162a78ee8c8cbd7d9d39494f4"> 1000</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"> 1001</span><span class="preprocessor">0, NULL, MQTTVERSION_DEFAULT, {NULL, 0, 0}, {0, NULL}, -1, 0, NULL, NULL, NULL}</span></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01004" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8c37c9f77f0b67e2520c8f91acf1afea"> 1004</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span><span class="preprocessor">0, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}</span></div>
|
|
|
|
|
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01006" data-start="" data-end="">
|
|
|
|
|
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8c37c9f77f0b67e2520c8f91acf1afea"> 1006</a></span><span class="preprocessor">#define MQTTClient_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 1, NULL, NULL, NULL, 30, 0, NULL,\</span></div>
|
|
|
|
|
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"> 1007</span><span class="preprocessor">0, NULL, MQTTVERSION_5, {NULL, 0, 0}, {0, NULL}, -1, 1, NULL, NULL, NULL}</span></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span> </div>
|
|
|
|
|
<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aaa8ae61cd65c9dc0846df10122d7bd4e"> 1027</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aaa8ae61cd65c9dc0846df10122d7bd4e">MQTTClient_connect</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_struct" href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a>* options);</div>
|
|
|
|
|
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01030" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html"> 1030</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a></div>
|
|
|
|
|
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span>{</div>
|
|
|
|
|
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#aad880fc4455c253781e8968f2239d56f"> 1032</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_response.html#aad880fc4455c253781e8968f2239d56f">version</a>; <span class="comment">/* the version number of this structure */</span></div>
|
|
|
|
|
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#a580d8a8ecb285f5a86c2a3865438f8ee"> 1033</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> <a class="code hl_variable" href="struct_m_q_t_t_response.html#a580d8a8ecb285f5a86c2a3865438f8ee">reasonCode</a>; <span class="comment">/* the MQTT 5.0 reason code returned */</span></div>
|
|
|
|
|
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#ac97316626bd4faa6b71277c221275f4b"> 1034</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_response.html#ac97316626bd4faa6b71277c221275f4b">reasonCodeCount</a>; <span class="comment">/* the number of reason codes. Used for subscribeMany5 and unsubscribeMany5 */</span></div>
|
|
|
|
|
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#a2199c9d905dbfa279895cf8123c10f4f"> 1035</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a>* <a class="code hl_variable" href="struct_m_q_t_t_response.html#a2199c9d905dbfa279895cf8123c10f4f">reasonCodes</a>; <span class="comment">/* a list of reason codes. Used for subscribeMany5 and unsubscribeMany5 */</span></div>
|
|
|
|
|
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#a72e9294467b8329a78bc840fe6c5b230"> 1036</a></span> <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* <a class="code hl_variable" href="struct_m_q_t_t_response.html#a72e9294467b8329a78bc840fe6c5b230">properties</a>; <span class="comment">/* optionally, the MQTT 5.0 properties returned */</span></div>
|
|
|
|
|
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a0d31d490adbe677902b99eca127bee56"> 1037</a></span>} <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a0d31d490adbe677902b99eca127bee56">MQTTResponse</a>;</div>
|
|
|
|
|
<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"> 1008</span> </div>
|
|
|
|
|
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aaa8ae61cd65c9dc0846df10122d7bd4e"> 1029</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aaa8ae61cd65c9dc0846df10122d7bd4e">MQTTClient_connect</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_struct" href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a>* options);</div>
|
|
|
|
|
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01032" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html"> 1032</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a></div>
|
|
|
|
|
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span>{</div>
|
|
|
|
|
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#aad880fc4455c253781e8968f2239d56f"> 1034</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_response.html#aad880fc4455c253781e8968f2239d56f">version</a>; <span class="comment">/* the version number of this structure */</span></div>
|
|
|
|
|
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#a580d8a8ecb285f5a86c2a3865438f8ee"> 1035</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> <a class="code hl_variable" href="struct_m_q_t_t_response.html#a580d8a8ecb285f5a86c2a3865438f8ee">reasonCode</a>; <span class="comment">/* the MQTT 5.0 reason code returned */</span></div>
|
|
|
|
|
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#ac97316626bd4faa6b71277c221275f4b"> 1036</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_m_q_t_t_response.html#ac97316626bd4faa6b71277c221275f4b">reasonCodeCount</a>; <span class="comment">/* the number of reason codes. Used for subscribeMany5 and unsubscribeMany5 */</span></div>
|
|
|
|
|
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#a2199c9d905dbfa279895cf8123c10f4f"> 1037</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a>* <a class="code hl_variable" href="struct_m_q_t_t_response.html#a2199c9d905dbfa279895cf8123c10f4f">reasonCodes</a>; <span class="comment">/* a list of reason codes. Used for subscribeMany5 and unsubscribeMany5 */</span></div>
|
|
|
|
|
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_response.html#a72e9294467b8329a78bc840fe6c5b230"> 1038</a></span> <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* <a class="code hl_variable" href="struct_m_q_t_t_response.html#a72e9294467b8329a78bc840fe6c5b230">properties</a>; <span class="comment">/* optionally, the MQTT 5.0 properties returned */</span></div>
|
|
|
|
|
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a0d31d490adbe677902b99eca127bee56"> 1039</a></span>} <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a0d31d490adbe677902b99eca127bee56">MQTTResponse</a>;</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"> 1038</span> </div>
|
|
|
|
|
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a17f171200136bcfa933eb50ef21531a7"> 1039</a></span><span class="preprocessor">#define MQTTResponse_initializer {1, MQTTREASONCODE_SUCCESS, 0, NULL, NULL}</span></div>
|
|
|
|
|
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span> </div>
|
|
|
|
|
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a01bd2c5f98ec5c0636a106db33f2b01b"> 1045</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a01bd2c5f98ec5c0636a106db33f2b01b">MQTTResponse_free</a>(<a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> response);</div>
|
|
|
|
|
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"> 1046</span> </div>
|
|
|
|
|
<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa777f80cb3eec5610f976aff30b8c0d6"> 1060</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aa777f80cb3eec5610f976aff30b8c0d6">MQTTClient_connect5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_struct" href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a>* options,</div>
|
|
|
|
|
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"> 1061</span> <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* connectProperties, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* willProperties);</div>
|
|
|
|
|
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span> </div>
|
|
|
|
|
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1e4d90c13a3c0705bc4a13bfe64e6525"> 1081</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a1e4d90c13a3c0705bc4a13bfe64e6525">MQTTClient_disconnect</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> timeout);</div>
|
|
|
|
|
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span> </div>
|
|
|
|
|
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1762c469715b7f718c4e63a427e6c13c"> 1083</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a1762c469715b7f718c4e63a427e6c13c">MQTTClient_disconnect5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> timeout, <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reason, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a17f171200136bcfa933eb50ef21531a7"> 1041</a></span><span class="preprocessor">#define MQTTResponse_initializer {1, MQTTREASONCODE_SUCCESS, 0, NULL, NULL}</span></div>
|
|
|
|
|
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span> </div>
|
|
|
|
|
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a01bd2c5f98ec5c0636a106db33f2b01b"> 1047</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a01bd2c5f98ec5c0636a106db33f2b01b">MQTTResponse_free</a>(<a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> response);</div>
|
|
|
|
|
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span> </div>
|
|
|
|
|
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa777f80cb3eec5610f976aff30b8c0d6"> 1062</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aa777f80cb3eec5610f976aff30b8c0d6">MQTTClient_connect5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_struct" href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a>* options,</div>
|
|
|
|
|
<div class="line"><a id="l01063" name="l01063"></a><span class="lineno"> 1063</span> <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* connectProperties, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* willProperties);</div>
|
|
|
|
|
<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"> 1064</span> </div>
|
|
|
|
|
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1e4d90c13a3c0705bc4a13bfe64e6525"> 1083</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a1e4d90c13a3c0705bc4a13bfe64e6525">MQTTClient_disconnect</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> timeout);</div>
|
|
|
|
|
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span> </div>
|
|
|
|
|
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a6e8231e8c47f6f67f7ebbb5dcb4c69c0"> 1092</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a6e8231e8c47f6f67f7ebbb5dcb4c69c0">MQTTClient_isConnected</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle);</div>
|
|
|
|
|
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span> </div>
|
|
|
|
|
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span> </div>
|
|
|
|
|
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span><span class="comment">/* Subscribe is synchronous. QoS list parameter is changed on return to granted QoSs.</span></div>
|
|
|
|
|
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span><span class="comment"> Returns return code, MQTTCLIENT_SUCCESS == success, non-zero some sort of error (TBD) */</span></div>
|
|
|
|
|
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span> </div>
|
|
|
|
|
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a9c1c28258f0d5c6a44ff53a98618f5f3"> 1111</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a9c1c28258f0d5c6a44ff53a98618f5f3">MQTTClient_subscribe</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">int</span> qos);</div>
|
|
|
|
|
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span> </div>
|
|
|
|
|
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#af35ab7375435f7b6388c5ff4610dad3d"> 1126</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#af35ab7375435f7b6388c5ff4610dad3d">MQTTClient_subscribe5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">int</span> qos,</div>
|
|
|
|
|
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span> <a class="code hl_struct" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a>* opts, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span> </div>
|
|
|
|
|
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a92fa1c13f3db8399e042fbdbdfb692b3"> 1145</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a92fa1c13f3db8399e042fbdbdfb692b3">MQTTClient_subscribeMany</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic, <span class="keywordtype">int</span>* qos);</div>
|
|
|
|
|
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span> </div>
|
|
|
|
|
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a5390c2402f135c12826ffbf6fc261f7c"> 1163</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a5390c2402f135c12826ffbf6fc261f7c">MQTTClient_subscribeMany5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic,</div>
|
|
|
|
|
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span> <span class="keywordtype">int</span>* qos, <a class="code hl_struct" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a>* opts, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span> </div>
|
|
|
|
|
<div class="line"><a id="l01177" name="l01177"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa8731be3dbc6a25f41f037f8bbbb054b"> 1177</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aa8731be3dbc6a25f41f037f8bbbb054b">MQTTClient_unsubscribe</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic);</div>
|
|
|
|
|
<div class="line"><a id="l01178" name="l01178"></a><span class="lineno"> 1178</span> </div>
|
|
|
|
|
<div class="line"><a id="l01189" name="l01189"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a58356c13867f18df60fd4c7ec9457c48"> 1189</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a58356c13867f18df60fd4c7ec9457c48">MQTTClient_unsubscribe5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"> 1190</span> </div>
|
|
|
|
|
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a50abbce720d50b9f84b97ff9fa1f546d"> 1202</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a50abbce720d50b9f84b97ff9fa1f546d">MQTTClient_unsubscribeMany</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic);</div>
|
|
|
|
|
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> </div>
|
|
|
|
|
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a46bdb532d2153110ccffb2f0748d1ba5"> 1215</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a46bdb532d2153110ccffb2f0748d1ba5">MQTTClient_unsubscribeMany5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01216" name="l01216"></a><span class="lineno"> 1216</span> </div>
|
|
|
|
|
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#afe9c34013c3511b8ef6cd36bf703678d"> 1238</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#afe9c34013c3511b8ef6cd36bf703678d">MQTTClient_publish</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> payloadlen, <span class="keyword">const</span> <span class="keywordtype">void</span>* payload, <span class="keywordtype">int</span> qos, <span class="keywordtype">int</span> retained,</div>
|
|
|
|
|
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span> </div>
|
|
|
|
|
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8148186cc7683a6bb57f621653df51df"> 1262</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a8148186cc7683a6bb57f621653df51df">MQTTClient_publish5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> payloadlen, <span class="keyword">const</span> <span class="keywordtype">void</span>* payload,</div>
|
|
|
|
|
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span> <span class="keywordtype">int</span> qos, <span class="keywordtype">int</span> retained, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01283" name="l01283"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ace320b8a92c7087d9dd5cf242d50389d"> 1283</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#ace320b8a92c7087d9dd5cf242d50389d">MQTTClient_publishMessage</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>* msg, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01284" name="l01284"></a><span class="lineno"> 1284</span> </div>
|
|
|
|
|
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"> 1285</span> </div>
|
|
|
|
|
<div class="line"><a id="l01305" name="l01305"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a362042ce973c012bad6a1aa3b5984f5d"> 1305</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a362042ce973c012bad6a1aa3b5984f5d">MQTTClient_publishMessage5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>* msg,</div>
|
|
|
|
|
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"> 1307</span> </div>
|
|
|
|
|
<div class="line"><a id="l01323" name="l01323"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a83807ec81fe8c3941e368ab329d43067"> 1323</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a83807ec81fe8c3941e368ab329d43067">MQTTClient_waitForCompletion</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a> dt, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout);</div>
|
|
|
|
|
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"> 1324</span> </div>
|
|
|
|
|
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> </div>
|
|
|
|
|
<div class="line"><a id="l01344" name="l01344"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a2a617c6b0492c04a4ddea592f5e53604"> 1344</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a2a617c6b0492c04a4ddea592f5e53604">MQTTClient_getPendingDeliveryTokens</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a> **tokens);</div>
|
|
|
|
|
<div class="line"><a id="l01345" name="l01345"></a><span class="lineno"> 1345</span> </div>
|
|
|
|
|
<div class="line"><a id="l01352" name="l01352"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8ad3d29864a9ca08202b0832e0f6678e"> 1352</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a8ad3d29864a9ca08202b0832e0f6678e">MQTTClient_yield</a>(<span class="keywordtype">void</span>);</div>
|
|
|
|
|
<div class="line"><a id="l01353" name="l01353"></a><span class="lineno"> 1353</span> </div>
|
|
|
|
|
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a4c2df88d00a3dadd510a8cb774739366"> 1385</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a4c2df88d00a3dadd510a8cb774739366">MQTTClient_receive</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">char</span>** topicName, <span class="keywordtype">int</span>* topicLen, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>** message,</div>
|
|
|
|
|
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout);</div>
|
|
|
|
|
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span> </div>
|
|
|
|
|
<div class="line"><a id="l01398" name="l01398"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#abd8abde4f39d3e689029de27f7a98a65"> 1398</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#abd8abde4f39d3e689029de27f7a98a65">MQTTClient_freeMessage</a>(<a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>** msg);</div>
|
|
|
|
|
<div class="line"><a id="l01399" name="l01399"></a><span class="lineno"> 1399</span> </div>
|
|
|
|
|
<div class="line"><a id="l01408" name="l01408"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a203b545c999beb6b825ec99b6aea79ab"> 1408</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a203b545c999beb6b825ec99b6aea79ab">MQTTClient_free</a>(<span class="keywordtype">void</span>* ptr);</div>
|
|
|
|
|
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span> </div>
|
|
|
|
|
<div class="line"><a id="l01416" name="l01416"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1f3ae01af021b014df147c9996156a69"> 1416</a></span>LIBMQTT_API <span class="keywordtype">void</span>* <a class="code hl_function" href="_m_q_t_t_client_8h.html#a1f3ae01af021b014df147c9996156a69">MQTTClient_malloc</a>(<span class="keywordtype">size_t</span> size);</div>
|
|
|
|
|
<div class="line"><a id="l01417" name="l01417"></a><span class="lineno"> 1417</span> </div>
|
|
|
|
|
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ae700c3f5cfea3813264ce95e7c8cf498"> 1425</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#ae700c3f5cfea3813264ce95e7c8cf498">MQTTClient_destroy</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>* handle);</div>
|
|
|
|
|
<div class="line"><a id="l01426" name="l01426"></a><span class="lineno"> 1426</span> </div>
|
|
|
|
|
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"> 1427</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01428" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b"> 1428</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a></div>
|
|
|
|
|
<div class="line"><a id="l01429" name="l01429"></a><span class="lineno"> 1429</span>{</div>
|
|
|
|
|
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c"> 1430</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c">MQTTCLIENT_TRACE_MAXIMUM</a> = 1,</div>
|
|
|
|
|
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99"> 1431</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99">MQTTCLIENT_TRACE_MEDIUM</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e"> 1432</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e">MQTTCLIENT_TRACE_MINIMUM</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1"> 1433</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1">MQTTCLIENT_TRACE_PROTOCOL</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91"> 1434</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91">MQTTCLIENT_TRACE_ERROR</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69"> 1435</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69">MQTTCLIENT_TRACE_SEVERE</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38"> 1436</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38">MQTTCLIENT_TRACE_FATAL</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span>};</div>
|
|
|
|
|
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1762c469715b7f718c4e63a427e6c13c"> 1085</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a1762c469715b7f718c4e63a427e6c13c">MQTTClient_disconnect5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> timeout, <span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reason, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span> </div>
|
|
|
|
|
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a6e8231e8c47f6f67f7ebbb5dcb4c69c0"> 1094</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a6e8231e8c47f6f67f7ebbb5dcb4c69c0">MQTTClient_isConnected</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle);</div>
|
|
|
|
|
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> </div>
|
|
|
|
|
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span> </div>
|
|
|
|
|
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span><span class="comment">/* Subscribe is synchronous. QoS list parameter is changed on return to granted QoSs.</span></div>
|
|
|
|
|
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span><span class="comment"> Returns return code, MQTTCLIENT_SUCCESS == success, non-zero some sort of error (TBD) */</span></div>
|
|
|
|
|
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span> </div>
|
|
|
|
|
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a9c1c28258f0d5c6a44ff53a98618f5f3"> 1113</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a9c1c28258f0d5c6a44ff53a98618f5f3">MQTTClient_subscribe</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">int</span> qos);</div>
|
|
|
|
|
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span> </div>
|
|
|
|
|
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#af35ab7375435f7b6388c5ff4610dad3d"> 1128</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#af35ab7375435f7b6388c5ff4610dad3d">MQTTClient_subscribe5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">int</span> qos,</div>
|
|
|
|
|
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span> <a class="code hl_struct" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a>* opts, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span> </div>
|
|
|
|
|
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a92fa1c13f3db8399e042fbdbdfb692b3"> 1147</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a92fa1c13f3db8399e042fbdbdfb692b3">MQTTClient_subscribeMany</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic, <span class="keywordtype">int</span>* qos);</div>
|
|
|
|
|
<div class="line"><a id="l01148" name="l01148"></a><span class="lineno"> 1148</span> </div>
|
|
|
|
|
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a5390c2402f135c12826ffbf6fc261f7c"> 1165</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a5390c2402f135c12826ffbf6fc261f7c">MQTTClient_subscribeMany5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic,</div>
|
|
|
|
|
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span> <span class="keywordtype">int</span>* qos, <a class="code hl_struct" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a>* opts, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span> </div>
|
|
|
|
|
<div class="line"><a id="l01179" name="l01179"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa8731be3dbc6a25f41f037f8bbbb054b"> 1179</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#aa8731be3dbc6a25f41f037f8bbbb054b">MQTTClient_unsubscribe</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic);</div>
|
|
|
|
|
<div class="line"><a id="l01180" name="l01180"></a><span class="lineno"> 1180</span> </div>
|
|
|
|
|
<div class="line"><a id="l01191" name="l01191"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a58356c13867f18df60fd4c7ec9457c48"> 1191</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a58356c13867f18df60fd4c7ec9457c48">MQTTClient_unsubscribe5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"> 1192</span> </div>
|
|
|
|
|
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a50abbce720d50b9f84b97ff9fa1f546d"> 1204</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a50abbce720d50b9f84b97ff9fa1f546d">MQTTClient_unsubscribeMany</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic);</div>
|
|
|
|
|
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span> </div>
|
|
|
|
|
<div class="line"><a id="l01217" name="l01217"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a46bdb532d2153110ccffb2f0748d1ba5"> 1217</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a46bdb532d2153110ccffb2f0748d1ba5">MQTTClient_unsubscribeMany5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
|
|
|
|
<div class="line"><a id="l01218" name="l01218"></a><span class="lineno"> 1218</span> </div>
|
|
|
|
|
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#afe9c34013c3511b8ef6cd36bf703678d"> 1240</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#afe9c34013c3511b8ef6cd36bf703678d">MQTTClient_publish</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> payloadlen, <span class="keyword">const</span> <span class="keywordtype">void</span>* payload, <span class="keywordtype">int</span> qos, <span class="keywordtype">int</span> retained,</div>
|
|
|
|
|
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01242" name="l01242"></a><span class="lineno"> 1242</span> </div>
|
|
|
|
|
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8148186cc7683a6bb57f621653df51df"> 1264</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a8148186cc7683a6bb57f621653df51df">MQTTClient_publish5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> payloadlen, <span class="keyword">const</span> <span class="keywordtype">void</span>* payload,</div>
|
|
|
|
|
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span> <span class="keywordtype">int</span> qos, <span class="keywordtype">int</span> retained, <a class="code hl_struct" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ace320b8a92c7087d9dd5cf242d50389d"> 1285</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#ace320b8a92c7087d9dd5cf242d50389d">MQTTClient_publishMessage</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>* msg, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span> </div>
|
|
|
|
|
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"> 1287</span> </div>
|
|
|
|
|
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a362042ce973c012bad6a1aa3b5984f5d"> 1307</a></span>LIBMQTT_API <a class="code hl_struct" href="struct_m_q_t_t_response.html">MQTTResponse</a> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a362042ce973c012bad6a1aa3b5984f5d">MQTTClient_publishMessage5</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topicName, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>* msg,</div>
|
|
|
|
|
<div class="line"><a id="l01308" name="l01308"></a><span class="lineno"> 1308</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a>* dt);</div>
|
|
|
|
|
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"> 1309</span> </div>
|
|
|
|
|
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a83807ec81fe8c3941e368ab329d43067"> 1325</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a83807ec81fe8c3941e368ab329d43067">MQTTClient_waitForCompletion</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a> dt, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout);</div>
|
|
|
|
|
<div class="line"><a id="l01326" name="l01326"></a><span class="lineno"> 1326</span> </div>
|
|
|
|
|
<div class="line"><a id="l01327" name="l01327"></a><span class="lineno"> 1327</span> </div>
|
|
|
|
|
<div class="line"><a id="l01346" name="l01346"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a2a617c6b0492c04a4ddea592f5e53604"> 1346</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a2a617c6b0492c04a4ddea592f5e53604">MQTTClient_getPendingDeliveryTokens</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a> **tokens);</div>
|
|
|
|
|
<div class="line"><a id="l01347" name="l01347"></a><span class="lineno"> 1347</span> </div>
|
|
|
|
|
<div class="line"><a id="l01354" name="l01354"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a8ad3d29864a9ca08202b0832e0f6678e"> 1354</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a8ad3d29864a9ca08202b0832e0f6678e">MQTTClient_yield</a>(<span class="keywordtype">void</span>);</div>
|
|
|
|
|
<div class="line"><a id="l01355" name="l01355"></a><span class="lineno"> 1355</span> </div>
|
|
|
|
|
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a4c2df88d00a3dadd510a8cb774739366"> 1387</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a4c2df88d00a3dadd510a8cb774739366">MQTTClient_receive</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">char</span>** topicName, <span class="keywordtype">int</span>* topicLen, <a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>** message,</div>
|
|
|
|
|
<div class="line"><a id="l01388" name="l01388"></a><span class="lineno"> 1388</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout);</div>
|
|
|
|
|
<div class="line"><a id="l01389" name="l01389"></a><span class="lineno"> 1389</span> </div>
|
|
|
|
|
<div class="line"><a id="l01400" name="l01400"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#abd8abde4f39d3e689029de27f7a98a65"> 1400</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#abd8abde4f39d3e689029de27f7a98a65">MQTTClient_freeMessage</a>(<a class="code hl_struct" href="struct_m_q_t_t_client__message.html">MQTTClient_message</a>** msg);</div>
|
|
|
|
|
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"> 1401</span> </div>
|
|
|
|
|
<div class="line"><a id="l01410" name="l01410"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a203b545c999beb6b825ec99b6aea79ab"> 1410</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a203b545c999beb6b825ec99b6aea79ab">MQTTClient_free</a>(<span class="keywordtype">void</span>* ptr);</div>
|
|
|
|
|
<div class="line"><a id="l01411" name="l01411"></a><span class="lineno"> 1411</span> </div>
|
|
|
|
|
<div class="line"><a id="l01418" name="l01418"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a1f3ae01af021b014df147c9996156a69"> 1418</a></span>LIBMQTT_API <span class="keywordtype">void</span>* <a class="code hl_function" href="_m_q_t_t_client_8h.html#a1f3ae01af021b014df147c9996156a69">MQTTClient_malloc</a>(<span class="keywordtype">size_t</span> size);</div>
|
|
|
|
|
<div class="line"><a id="l01419" name="l01419"></a><span class="lineno"> 1419</span> </div>
|
|
|
|
|
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#ae700c3f5cfea3813264ce95e7c8cf498"> 1427</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#ae700c3f5cfea3813264ce95e7c8cf498">MQTTClient_destroy</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a>* handle);</div>
|
|
|
|
|
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"> 1428</span> </div>
|
|
|
|
|
<div class="line"><a id="l01429" name="l01429"></a><span class="lineno"> 1429</span> </div>
|
|
|
|
|
<div class="foldopen" id="foldopen01430" data-start="{" data-end="};">
|
|
|
|
|
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b"> 1430</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a></div>
|
|
|
|
|
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span>{</div>
|
|
|
|
|
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c"> 1432</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c">MQTTCLIENT_TRACE_MAXIMUM</a> = 1,</div>
|
|
|
|
|
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99"> 1433</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99">MQTTCLIENT_TRACE_MEDIUM</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e"> 1434</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e">MQTTCLIENT_TRACE_MINIMUM</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1"> 1435</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1">MQTTCLIENT_TRACE_PROTOCOL</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91"> 1436</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91">MQTTCLIENT_TRACE_ERROR</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69"> 1437</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69">MQTTCLIENT_TRACE_SEVERE</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38"> 1438</a></span> <a class="code hl_enumvalue" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38">MQTTCLIENT_TRACE_FATAL</a>,</div>
|
|
|
|
|
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span>};</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"> 1438</span> </div>
|
|
|
|
|
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span> </div>
|
|
|
|
|
<div class="line"><a id="l01445" name="l01445"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a4dfa35d29db54b10b15b8ac2d9a778be"> 1445</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a4dfa35d29db54b10b15b8ac2d9a778be">MQTTClient_setTraceLevel</a>(<span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a> level);</div>
|
|
|
|
|
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"> 1446</span> </div>
|
|
|
|
|
<div class="line"><a id="l01447" name="l01447"></a><span class="lineno"> 1447</span> </div>
|
|
|
|
|
<div class="line"><a id="l01457" name="l01457"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774"> 1457</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774">MQTTClient_traceCallback</a>(<span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a> level, <span class="keywordtype">char</span>* message);</div>
|
|
|
|
|
<div class="line"><a id="l01458" name="l01458"></a><span class="lineno"> 1458</span> </div>
|
|
|
|
|
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a22870f94aa4cb1827626612f1ded7c69"> 1465</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a22870f94aa4cb1827626612f1ded7c69">MQTTClient_setTraceCallback</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774">MQTTClient_traceCallback</a>* callback);</div>
|
|
|
|
|
<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span> </div>
|
|
|
|
|
<div class="line"><a id="l01474" name="l01474"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a96067a2fb74d2a61c7e93015629548e0"> 1474</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a96067a2fb74d2a61c7e93015629548e0">MQTTClient_setCommandTimeout</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> milliSeconds);</div>
|
|
|
|
|
<div class="line"><a id="l01475" name="l01475"></a><span class="lineno"> 1475</span> </div>
|
|
|
|
|
<div class="line"><a id="l01481" name="l01481"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a68535b4c6d8f28b29a52569926cdeb50"> 1481</a></span>LIBMQTT_API <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_function" href="_m_q_t_t_client_8h.html#a68535b4c6d8f28b29a52569926cdeb50">MQTTClient_strerror</a>(<span class="keywordtype">int</span> code);</div>
|
|
|
|
|
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"> 1482</span> </div>
|
|
|
|
|
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span><span class="preprocessor">#if defined(__cplusplus)</span></div>
|
|
|
|
|
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span> }</div>
|
|
|
|
|
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"> 1486</span> </div>
|
|
|
|
|
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span> </div>
|
|
|
|
|
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span> </div>
|
|
|
|
|
<div class="line"><a id="l01447" name="l01447"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a4dfa35d29db54b10b15b8ac2d9a778be"> 1447</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a4dfa35d29db54b10b15b8ac2d9a778be">MQTTClient_setTraceLevel</a>(<span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a> level);</div>
|
|
|
|
|
<div class="line"><a id="l01448" name="l01448"></a><span class="lineno"> 1448</span> </div>
|
|
|
|
|
<div class="line"><a id="l01449" name="l01449"></a><span class="lineno"> 1449</span> </div>
|
|
|
|
|
<div class="line"><a id="l01459" name="l01459"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774"> 1459</a></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_typedef" href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774">MQTTClient_traceCallback</a>(<span class="keyword">enum</span> <a class="code hl_enumeration" href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a> level, <span class="keywordtype">char</span>* message);</div>
|
|
|
|
|
<div class="line"><a id="l01460" name="l01460"></a><span class="lineno"> 1460</span> </div>
|
|
|
|
|
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a22870f94aa4cb1827626612f1ded7c69"> 1467</a></span>LIBMQTT_API <span class="keywordtype">void</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a22870f94aa4cb1827626612f1ded7c69">MQTTClient_setTraceCallback</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774">MQTTClient_traceCallback</a>* callback);</div>
|
|
|
|
|
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span> </div>
|
|
|
|
|
<div class="line"><a id="l01476" name="l01476"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a96067a2fb74d2a61c7e93015629548e0"> 1476</a></span>LIBMQTT_API <span class="keywordtype">int</span> <a class="code hl_function" href="_m_q_t_t_client_8h.html#a96067a2fb74d2a61c7e93015629548e0">MQTTClient_setCommandTimeout</a>(<a class="code hl_typedef" href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a> handle, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> milliSeconds);</div>
|
|
|
|
|
<div class="line"><a id="l01477" name="l01477"></a><span class="lineno"> 1477</span> </div>
|
|
|
|
|
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_8h.html#a68535b4c6d8f28b29a52569926cdeb50"> 1483</a></span>LIBMQTT_API <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_function" href="_m_q_t_t_client_8h.html#a68535b4c6d8f28b29a52569926cdeb50">MQTTClient_strerror</a>(<span class="keywordtype">int</span> code);</div>
|
|
|
|
|
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span> </div>
|
|
|
|
|
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span><span class="preprocessor">#if defined(__cplusplus)</span></div>
|
|
|
|
|
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"> 1486</span> }</div>
|
|
|
|
|
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"> 1488</span> </div>
|
|
|
|
|
<div class="line"><a id="l01489" name="l01489"></a><span class="lineno"> 1489</span><span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span> </div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a01bd2c5f98ec5c0636a106db33f2b01b"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a01bd2c5f98ec5c0636a106db33f2b01b">MQTTResponse_free</a></div><div class="ttdeci">void MQTTResponse_free(MQTTResponse response)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a0d31d490adbe677902b99eca127bee56"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a0d31d490adbe677902b99eca127bee56">MQTTResponse</a></div><div class="ttdeci">struct MQTTResponse MQTTResponse</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a1762c469715b7f718c4e63a427e6c13c"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a1762c469715b7f718c4e63a427e6c13c">MQTTClient_disconnect5</a></div><div class="ttdeci">int MQTTClient_disconnect5(MQTTClient handle, int timeout, enum MQTTReasonCodes reason, MQTTProperties *props)</div></div>
|
|
|
|
|
@ -484,7 +484,7 @@ $(function(){ initResizable(false); });
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a22870f94aa4cb1827626612f1ded7c69"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a22870f94aa4cb1827626612f1ded7c69">MQTTClient_setTraceCallback</a></div><div class="ttdeci">void MQTTClient_setTraceCallback(MQTTClient_traceCallback *callback)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a2a617c6b0492c04a4ddea592f5e53604"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a2a617c6b0492c04a4ddea592f5e53604">MQTTClient_getPendingDeliveryTokens</a></div><div class="ttdeci">int MQTTClient_getPendingDeliveryTokens(MQTTClient handle, MQTTClient_deliveryToken **tokens)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a362042ce973c012bad6a1aa3b5984f5d"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a362042ce973c012bad6a1aa3b5984f5d">MQTTClient_publishMessage5</a></div><div class="ttdeci">MQTTResponse MQTTClient_publishMessage5(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a41108d4cccb67a9d6884ebae52211c46"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46">MQTTClient_disconnected</a></div><div class="ttdeci">void MQTTClient_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:450</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a41108d4cccb67a9d6884ebae52211c46"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a41108d4cccb67a9d6884ebae52211c46">MQTTClient_disconnected</a></div><div class="ttdeci">void MQTTClient_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:452</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a46bdb532d2153110ccffb2f0748d1ba5"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a46bdb532d2153110ccffb2f0748d1ba5">MQTTClient_unsubscribeMany5</a></div><div class="ttdeci">MQTTResponse MQTTClient_unsubscribeMany5(MQTTClient handle, int count, char *const *topic, MQTTProperties *props)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a4c2df88d00a3dadd510a8cb774739366"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a4c2df88d00a3dadd510a8cb774739366">MQTTClient_receive</a></div><div class="ttdeci">int MQTTClient_receive(MQTTClient handle, char **topicName, int *topicLen, MQTTClient_message **message, unsigned long timeout)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a4dfa35d29db54b10b15b8ac2d9a778be"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a4dfa35d29db54b10b15b8ac2d9a778be">MQTTClient_setTraceLevel</a></div><div class="ttdeci">void MQTTClient_setTraceLevel(enum MQTTCLIENT_TRACE_LEVELS level)</div></div>
|
|
|
|
|
@ -492,125 +492,125 @@ $(function(){ initResizable(false); });
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a5390c2402f135c12826ffbf6fc261f7c"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a5390c2402f135c12826ffbf6fc261f7c">MQTTClient_subscribeMany5</a></div><div class="ttdeci">MQTTResponse MQTTClient_subscribeMany5(MQTTClient handle, int count, char *const *topic, int *qos, MQTTSubscribe_options *opts, MQTTProperties *props)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a58356c13867f18df60fd4c7ec9457c48"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a58356c13867f18df60fd4c7ec9457c48">MQTTClient_unsubscribe5</a></div><div class="ttdeci">MQTTResponse MQTTClient_unsubscribe5(MQTTClient handle, const char *topic, MQTTProperties *props)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a68535b4c6d8f28b29a52569926cdeb50"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a68535b4c6d8f28b29a52569926cdeb50">MQTTClient_strerror</a></div><div class="ttdeci">const char * MQTTClient_strerror(int code)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a6bb253f16754e7cc81798c9fda0e36cf"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf">MQTTClient_connectionLost</a></div><div class="ttdeci">void MQTTClient_connectionLost(void *context, char *cause)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:406</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a6c3f51e50e2c47328eee1b0c920ed103"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103">MQTTClient_published</a></div><div class="ttdeci">void MQTTClient_published(void *context, int dt, int packet_type, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:491</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a6bb253f16754e7cc81798c9fda0e36cf"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a6bb253f16754e7cc81798c9fda0e36cf">MQTTClient_connectionLost</a></div><div class="ttdeci">void MQTTClient_connectionLost(void *context, char *cause)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:408</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a6c3f51e50e2c47328eee1b0c920ed103"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a6c3f51e50e2c47328eee1b0c920ed103">MQTTClient_published</a></div><div class="ttdeci">void MQTTClient_published(void *context, int dt, int packet_type, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:493</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a6e8231e8c47f6f67f7ebbb5dcb4c69c0"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a6e8231e8c47f6f67f7ebbb5dcb4c69c0">MQTTClient_isConnected</a></div><div class="ttdeci">int MQTTClient_isConnected(MQTTClient handle)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a73e49030fd8b7074aa1aa45669b7fe8d"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a></div><div class="ttdeci">int MQTTClient_deliveryToken</div><div class="ttdef"><b>Definition</b> MQTTClient.h:265</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a7649e3913f9a216424d296f88a969c59"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a></div><div class="ttdeci">void * MQTTClient</div><div class="ttdef"><b>Definition</b> MQTTClient.h:254</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a73e49030fd8b7074aa1aa45669b7fe8d"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a73e49030fd8b7074aa1aa45669b7fe8d">MQTTClient_deliveryToken</a></div><div class="ttdeci">int MQTTClient_deliveryToken</div><div class="ttdef"><b>Definition</b> MQTTClient.h:267</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a7649e3913f9a216424d296f88a969c59"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a7649e3913f9a216424d296f88a969c59">MQTTClient</a></div><div class="ttdeci">void * MQTTClient</div><div class="ttdef"><b>Definition</b> MQTTClient.h:256</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a8148186cc7683a6bb57f621653df51df"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a8148186cc7683a6bb57f621653df51df">MQTTClient_publish5</a></div><div class="ttdeci">MQTTResponse MQTTClient_publish5(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTProperties *properties, MQTTClient_deliveryToken *dt)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a83807ec81fe8c3941e368ab329d43067"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a83807ec81fe8c3941e368ab329d43067">MQTTClient_waitForCompletion</a></div><div class="ttdeci">int MQTTClient_waitForCompletion(MQTTClient handle, MQTTClient_deliveryToken dt, unsigned long timeout)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a8ad3d29864a9ca08202b0832e0f6678e"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a8ad3d29864a9ca08202b0832e0f6678e">MQTTClient_yield</a></div><div class="ttdeci">void MQTTClient_yield(void)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a8adea083a162735d5c7592160088eea0"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a8adea083a162735d5c7592160088eea0">MQTTClient_setDisconnected</a></div><div class="ttdeci">int MQTTClient_setDisconnected(MQTTClient handle, void *context, MQTTClient_disconnected *co)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a8b2beb5227708f8127b666f5a7fc41b3"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a8b2beb5227708f8127b666f5a7fc41b3">MQTTClient_token</a></div><div class="ttdeci">int MQTTClient_token</div><div class="ttdef"><b>Definition</b> MQTTClient.h:266</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a8b2beb5227708f8127b666f5a7fc41b3"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a8b2beb5227708f8127b666f5a7fc41b3">MQTTClient_token</a></div><div class="ttdeci">int MQTTClient_token</div><div class="ttdef"><b>Definition</b> MQTTClient.h:268</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a92fa1c13f3db8399e042fbdbdfb692b3"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a92fa1c13f3db8399e042fbdbdfb692b3">MQTTClient_subscribeMany</a></div><div class="ttdeci">int MQTTClient_subscribeMany(MQTTClient handle, int count, char *const *topic, int *qos)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a96067a2fb74d2a61c7e93015629548e0"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a96067a2fb74d2a61c7e93015629548e0">MQTTClient_setCommandTimeout</a></div><div class="ttdeci">int MQTTClient_setCommandTimeout(MQTTClient handle, unsigned long milliSeconds)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a9a0518d9ca924d12c1329dbe3de5f2b6"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a9a0518d9ca924d12c1329dbe3de5f2b6">MQTTClient_create</a></div><div class="ttdeci">int MQTTClient_create(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a9c1c28258f0d5c6a44ff53a98618f5f3"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a9c1c28258f0d5c6a44ff53a98618f5f3">MQTTClient_subscribe</a></div><div class="ttdeci">int MQTTClient_subscribe(MQTTClient handle, const char *topic, int qos)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_a9f13911351a3de6b1ebdabd4cb4116ba"><div class="ttname"><a href="_m_q_t_t_client_8h.html#a9f13911351a3de6b1ebdabd4cb4116ba">MQTTClient_setPublished</a></div><div class="ttdeci">int MQTTClient_setPublished(MQTTClient handle, void *context, MQTTClient_published *co)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09b"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a></div><div class="ttdeci">MQTTCLIENT_TRACE_LEVELS</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1429</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1">MQTTCLIENT_TRACE_PROTOCOL</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_PROTOCOL</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1433</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38">MQTTCLIENT_TRACE_FATAL</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_FATAL</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1436</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c">MQTTCLIENT_TRACE_MAXIMUM</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_MAXIMUM</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1430</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99">MQTTCLIENT_TRACE_MEDIUM</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_MEDIUM</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1431</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91">MQTTCLIENT_TRACE_ERROR</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_ERROR</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1434</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e">MQTTCLIENT_TRACE_MINIMUM</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_MINIMUM</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1432</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69">MQTTCLIENT_TRACE_SEVERE</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_SEVERE</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1435</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa42130dd069e7e949bcab37b6dce64a5"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5">MQTTClient_messageArrived</a></div><div class="ttdeci">int MQTTClient_messageArrived(void *context, char *topicName, int topicLen, MQTTClient_message *message)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:367</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09b"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09b">MQTTCLIENT_TRACE_LEVELS</a></div><div class="ttdeci">MQTTCLIENT_TRACE_LEVELS</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1431</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba29f21f77cf34ab2467520d7738fd8eb1">MQTTCLIENT_TRACE_PROTOCOL</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_PROTOCOL</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1435</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba35626cc4876d074c4c21f8c4f54fdf38">MQTTCLIENT_TRACE_FATAL</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_FATAL</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1438</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba38a4c3c4e2fc99711793ee2815aee40c">MQTTCLIENT_TRACE_MAXIMUM</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_MAXIMUM</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1432</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba4bb7e7221b59e9be4515f2182c03ea99">MQTTCLIENT_TRACE_MEDIUM</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_MEDIUM</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1433</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09ba6eefffc98c1ba698224ba351f12e6a91">MQTTCLIENT_TRACE_ERROR</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_ERROR</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1436</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09bacf029d9a231bd07e5e1a6f3bd0b6004e">MQTTCLIENT_TRACE_MINIMUM</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_MINIMUM</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1434</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa0ae95caa9c16d152b5036b1bac2e09baf060569bdbb4015cfce028937b4cfa69">MQTTCLIENT_TRACE_SEVERE</a></div><div class="ttdeci">@ MQTTCLIENT_TRACE_SEVERE</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1437</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa42130dd069e7e949bcab37b6dce64a5"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa42130dd069e7e949bcab37b6dce64a5">MQTTClient_messageArrived</a></div><div class="ttdeci">int MQTTClient_messageArrived(void *context, char *topicName, int topicLen, MQTTClient_message *message)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:369</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa777f80cb3eec5610f976aff30b8c0d6"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa777f80cb3eec5610f976aff30b8c0d6">MQTTClient_connect5</a></div><div class="ttdeci">MQTTResponse MQTTClient_connect5(MQTTClient handle, MQTTClient_connectOptions *options, MQTTProperties *connectProperties, MQTTProperties *willProperties)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aa8731be3dbc6a25f41f037f8bbbb054b"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aa8731be3dbc6a25f41f037f8bbbb054b">MQTTClient_unsubscribe</a></div><div class="ttdeci">int MQTTClient_unsubscribe(MQTTClient handle, const char *topic)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aaa8ae61cd65c9dc0846df10122d7bd4e"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aaa8ae61cd65c9dc0846df10122d7bd4e">MQTTClient_connect</a></div><div class="ttdeci">int MQTTClient_connect(MQTTClient handle, MQTTClient_connectOptions *options)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aad27d07782991a4937ebf2f39a021f83"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aad27d07782991a4937ebf2f39a021f83">MQTTClient_setCallbacks</a></div><div class="ttdeci">int MQTTClient_setCallbacks(MQTTClient handle, void *context, MQTTClient_connectionLost *cl, MQTTClient_messageArrived *ma, MQTTClient_deliveryComplete *dc)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_abd8abde4f39d3e689029de27f7a98a65"><div class="ttname"><a href="_m_q_t_t_client_8h.html#abd8abde4f39d3e689029de27f7a98a65">MQTTClient_freeMessage</a></div><div class="ttdeci">void MQTTClient_freeMessage(MQTTClient_message **msg)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_abef83794d8252551ed248cde6eb845a6"><div class="ttname"><a href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6">MQTTClient_deliveryComplete</a></div><div class="ttdeci">void MQTTClient_deliveryComplete(void *context, MQTTClient_deliveryToken dt)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:389</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_abef83794d8252551ed248cde6eb845a6"><div class="ttname"><a href="_m_q_t_t_client_8h.html#abef83794d8252551ed248cde6eb845a6">MQTTClient_deliveryComplete</a></div><div class="ttdeci">void MQTTClient_deliveryComplete(void *context, MQTTClient_deliveryToken dt)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:391</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_ace320b8a92c7087d9dd5cf242d50389d"><div class="ttname"><a href="_m_q_t_t_client_8h.html#ace320b8a92c7087d9dd5cf242d50389d">MQTTClient_publishMessage</a></div><div class="ttdeci">int MQTTClient_publishMessage(MQTTClient handle, const char *topicName, MQTTClient_message *msg, MQTTClient_deliveryToken *dt)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_ade24f717a9b39d38b081e1d5e0db1661"><div class="ttname"><a href="_m_q_t_t_client_8h.html#ade24f717a9b39d38b081e1d5e0db1661">MQTTClient_createWithOptions</a></div><div class="ttdeci">int MQTTClient_createWithOptions(MQTTClient *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTClient_createOptions *options)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_ae700c3f5cfea3813264ce95e7c8cf498"><div class="ttname"><a href="_m_q_t_t_client_8h.html#ae700c3f5cfea3813264ce95e7c8cf498">MQTTClient_destroy</a></div><div class="ttdeci">void MQTTClient_destroy(MQTTClient *handle)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_aef6eba956a5ff6072854a9e353487087"><div class="ttname"><a href="_m_q_t_t_client_8h.html#aef6eba956a5ff6072854a9e353487087">MQTTClient_getVersionInfo</a></div><div class="ttdeci">MQTTClient_nameValue * MQTTClient_getVersionInfo(void)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_af35ab7375435f7b6388c5ff4610dad3d"><div class="ttname"><a href="_m_q_t_t_client_8h.html#af35ab7375435f7b6388c5ff4610dad3d">MQTTClient_subscribe5</a></div><div class="ttdeci">MQTTResponse MQTTClient_subscribe5(MQTTClient handle, const char *topic, int qos, MQTTSubscribe_options *opts, MQTTProperties *props)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_afa5758290a1162e5135bca97bbfd5774"><div class="ttname"><a href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774">MQTTClient_traceCallback</a></div><div class="ttdeci">void MQTTClient_traceCallback(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1457</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_afa5758290a1162e5135bca97bbfd5774"><div class="ttname"><a href="_m_q_t_t_client_8h.html#afa5758290a1162e5135bca97bbfd5774">MQTTClient_traceCallback</a></div><div class="ttdeci">void MQTTClient_traceCallback(enum MQTTCLIENT_TRACE_LEVELS level, char *message)</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1459</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_8h_html_afe9c34013c3511b8ef6cd36bf703678d"><div class="ttname"><a href="_m_q_t_t_client_8h.html#afe9c34013c3511b8ef6cd36bf703678d">MQTTClient_publish</a></div><div class="ttdeci">int MQTTClient_publish(MQTTClient handle, const char *topicName, int payloadlen, const void *payload, int qos, int retained, MQTTClient_deliveryToken *dt)</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html">MQTTClientPersistence.h</a></div><div class="ttdoc">This structure represents a persistent data store, used to store outbound and inbound messages,...</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_properties_8h_html"><div class="ttname"><a href="_m_q_t_t_properties_8h.html">MQTTProperties.h</a></div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html">MQTTReasonCodes.h</a></div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a></div><div class="ttdeci">MQTTReasonCodes</div><div class="ttdef"><b>Definition</b> MQTTReasonCodes.h:23</div></div>
|
|
|
|
|
<div class="ttc" id="a_m_q_t_t_subscribe_opts_8h_html"><div class="ttname"><a href="_m_q_t_t_subscribe_opts_8h.html">MQTTSubscribeOpts.h</a></div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html">MQTTClient_SSLOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:676</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a032835d4c4a1c1e19b53c330a673a6e0"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">MQTTClient_SSLOptions::trustStore</a></div><div class="ttdeci">const char * trustStore</div><div class="ttdef"><b>Definition</b> MQTTClient.h:690</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_SSLOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:687</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a0826fcae7c2816e04772c61542c6846b"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">MQTTClient_SSLOptions::disableDefaultTrustStore</a></div><div class="ttdeci">int disableDefaultTrustStore</div><div class="ttdef"><b>Definition</b> MQTTClient.h:768</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a189f11195f4d5a70024adffdb050885f"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">MQTTClient_SSLOptions::ssl_error_context</a></div><div class="ttdeci">void * ssl_error_context</div><div class="ttdef"><b>Definition</b> MQTTClient.h:748</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a26f5d839c92f9772c2a5d05486277a42"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">MQTTClient_SSLOptions::protos_len</a></div><div class="ttdeci">unsigned int protos_len</div><div class="ttdef"><b>Definition</b> MQTTClient.h:783</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a3078b3c824cc9753a57898072445c34d"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">MQTTClient_SSLOptions::CApath</a></div><div class="ttdeci">const char * CApath</div><div class="ttdef"><b>Definition</b> MQTTClient.h:736</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a32b476382955289ce427112b59f21c3e"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">MQTTClient_SSLOptions::keyStore</a></div><div class="ttdeci">const char * keyStore</div><div class="ttdef"><b>Definition</b> MQTTClient.h:695</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a3543ea1481b68d73cdde833280bb9c45"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">MQTTClient_SSLOptions::sslVersion</a></div><div class="ttdeci">int sslVersion</div><div class="ttdef"><b>Definition</b> MQTTClient.h:722</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a4f8661600fb8bacf031150f8dcd293a5"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">MQTTClient_SSLOptions::protos</a></div><div class="ttdeci">const unsigned char * protos</div><div class="ttdef"><b>Definition</b> MQTTClient.h:777</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a75f6c13b7634e15f96dd9f17db6cf0be"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">MQTTClient_SSLOptions::enableServerCertAuth</a></div><div class="ttdeci">int enableServerCertAuth</div><div class="ttdef"><b>Definition</b> MQTTClient.h:716</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a7dd436cbb916fba200595c3519f09ec4"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">MQTTClient_SSLOptions::privateKey</a></div><div class="ttdeci">const char * privateKey</div><div class="ttdef"><b>Definition</b> MQTTClient.h:700</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a94900629685d5ed08f66fd2931f573ce"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">MQTTClient_SSLOptions::verify</a></div><div class="ttdeci">int verify</div><div class="ttdef"><b>Definition</b> MQTTClient.h:729</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_aa683926d52134077f27d6dc67bda13ab"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">MQTTClient_SSLOptions::enabledCipherSuites</a></div><div class="ttdeci">const char * enabledCipherSuites</div><div class="ttdef"><b>Definition</b> MQTTClient.h:713</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_ab7f597518dd5b9db5a515081f8e0bd1f"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">MQTTClient_SSLOptions::ssl_psk_context</a></div><div class="ttdeci">void * ssl_psk_context</div><div class="ttdef"><b>Definition</b> MQTTClient.h:761</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_abb427571ba37b51f6985f1a6906ca031"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">MQTTClient_SSLOptions::privateKeyPassword</a></div><div class="ttdeci">const char * privateKeyPassword</div><div class="ttdef"><b>Definition</b> MQTTClient.h:703</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:829</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a018eec60631f40c01e6dcb727bffd33f"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a018eec60631f40c01e6dcb727bffd33f">MQTTClient_connectOptions::httpHeaders</a></div><div class="ttdeci">const MQTTClient_nameValue * httpHeaders</div><div class="ttdef"><b>Definition</b> MQTTClient.h:974</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">MQTTClient_connectOptions::cleansession</a></div><div class="ttdeci">int cleansession</div><div class="ttdef"><b>Definition</b> MQTTClient.h:874</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_connectOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:842</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a0a880e99d47eb2efe552abe5079bdc9d"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a0a880e99d47eb2efe552abe5079bdc9d">MQTTClient_connectOptions::will</a></div><div class="ttdeci">MQTTClient_willOptions * will</div><div class="ttdef"><b>Definition</b> MQTTClient.h:890</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTClient_connectOptions::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition</b> MQTTClient.h:961</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTClient_connectOptions::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition</b> MQTTClient.h:945</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a313446ca7679b36652722ffe53d05228"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a313446ca7679b36652722ffe53d05228">MQTTClient_connectOptions::serverURI</a></div><div class="ttdeci">const char * serverURI</div><div class="ttdef"><b>Definition</b> MQTTClient.h:951</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a388b78d8a75658928238f700f207ad92"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a388b78d8a75658928238f700f207ad92">MQTTClient_connectOptions::httpsProxy</a></div><div class="ttdeci">const char * httpsProxy</div><div class="ttdef"><b>Definition</b> MQTTClient.h:984</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a38c6aa24b36d981c49405db425c24db0"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a38c6aa24b36d981c49405db425c24db0">MQTTClient_connectOptions::connectTimeout</a></div><div class="ttdeci">int connectTimeout</div><div class="ttdef"><b>Definition</b> MQTTClient.h:906</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a44baf2cb9a0bbcec3ed2eace43f832d1"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTClient_connectOptions::sessionPresent</a></div><div class="ttdeci">int sessionPresent</div><div class="ttdef"><b>Definition</b> MQTTClient.h:953</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a8a0b0f0fc7c675312dc232e2458078c7"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a8a0b0f0fc7c675312dc232e2458078c7">MQTTClient_connectOptions::ssl</a></div><div class="ttdeci">MQTTClient_SSLOptions * ssl</div><div class="ttdef"><b>Definition</b> MQTTClient.h:919</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a9f1cdffc99659fd4e2d20e6de3c64df0"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a9f1cdffc99659fd4e2d20e6de3c64df0">MQTTClient_connectOptions::reliable</a></div><div class="ttdeci">int reliable</div><div class="ttdef"><b>Definition</b> MQTTClient.h:884</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aa4a2ebcb494493f648ae1e6975672575"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">MQTTClient_connectOptions::password</a></div><div class="ttdeci">const char * password</div><div class="ttdef"><b>Definition</b> MQTTClient.h:902</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aa82629005937abd92e97084a428cd61f"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aa82629005937abd92e97084a428cd61f">MQTTClient_connectOptions::serverURIcount</a></div><div class="ttdeci">int serverURIcount</div><div class="ttdef"><b>Definition</b> MQTTClient.h:923</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aba22d81c407fb2ba590dba476240d3e9"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">MQTTClient_connectOptions::serverURIs</a></div><div class="ttdeci">char *const * serverURIs</div><div class="ttdef"><b>Definition</b> MQTTClient.h:937</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aba2dfcdfda80edcb531a5a7115d3e043"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTClient_connectOptions::username</a></div><div class="ttdeci">const char * username</div><div class="ttdef"><b>Definition</b> MQTTClient.h:896</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_ac73f57846c42bcaa9a47e6721a957748"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">MQTTClient_connectOptions::retryInterval</a></div><div class="ttdeci">int retryInterval</div><div class="ttdef"><b>Definition</b> MQTTClient.h:914</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_ac8dd0930672a9c7d71fc645aa1f0521d"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">MQTTClient_connectOptions::keepAliveInterval</a></div><div class="ttdeci">int keepAliveInterval</div><div class="ttdef"><b>Definition</b> MQTTClient.h:852</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_acdcb75a5d5981da027bce83849140f7b"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#acdcb75a5d5981da027bce83849140f7b">MQTTClient_connectOptions::cleanstart</a></div><div class="ttdeci">int cleanstart</div><div class="ttdef"><b>Definition</b> MQTTClient.h:970</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_add124780ab2de397a96780576c2f112c"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#add124780ab2de397a96780576c2f112c">MQTTClient_connectOptions::httpProxy</a></div><div class="ttdeci">const char * httpProxy</div><div class="ttdef"><b>Definition</b> MQTTClient.h:980</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_ae3f99bf4663ab7b9e9259feeba41fab2"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#ae3f99bf4663ab7b9e9259feeba41fab2">MQTTClient_connectOptions::maxInflightMessages</a></div><div class="ttdeci">int maxInflightMessages</div><div class="ttdef"><b>Definition</b> MQTTClient.h:966</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#afed088663f8704004425cdae2120b9b3">MQTTClient_connectOptions::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition</b> MQTTClient.h:960</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__create_options_html"><div class="ttname"><a href="struct_m_q_t_t_client__create_options.html">MQTTClient_createOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:553</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__create_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__create_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_createOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:557</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__create_options_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_client__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTClient_createOptions::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition</b> MQTTClient.h:563</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__init__options_html"><div class="ttname"><a href="struct_m_q_t_t_client__init__options.html">MQTTClient_init_options</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:233</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__init__options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__init__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_init_options::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:237</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__init__options_html_a5929146596391e2838ef95feb89776da"><div class="ttname"><a href="struct_m_q_t_t_client__init__options.html#a5929146596391e2838ef95feb89776da">MQTTClient_init_options::do_openssl_init</a></div><div class="ttdeci">int do_openssl_init</div><div class="ttdef"><b>Definition</b> MQTTClient.h:239</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html"><div class="ttname"><a href="struct_m_q_t_t_client__message.html">MQTTClient_message</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:275</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_message::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:280</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a1594008402f7307e4de8fa6131656dde">MQTTClient_message::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition</b> MQTTClient.h:332</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a35738099155a0e4f54050da474bab2e7">MQTTClient_message::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition</b> MQTTClient.h:298</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a6174c42da8c55c86e7255be2848dc4ac"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a6174c42da8c55c86e7255be2848dc4ac">MQTTClient_message::msgid</a></div><div class="ttdeci">int msgid</div><div class="ttdef"><b>Definition</b> MQTTClient.h:328</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTClient_message::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition</b> MQTTClient.h:317</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a9eff55064941fb604452abb0050ea99d"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a9eff55064941fb604452abb0050ea99d">MQTTClient_message::payload</a></div><div class="ttdeci">void * payload</div><div class="ttdef"><b>Definition</b> MQTTClient.h:284</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_aa3cb44feb3ae6d11b3a4cad2d94cb33a"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">MQTTClient_message::payloadlen</a></div><div class="ttdeci">int payloadlen</div><div class="ttdef"><b>Definition</b> MQTTClient.h:282</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_adc4cf3f551bb367858644559d69cfdf5"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#adc4cf3f551bb367858644559d69cfdf5">MQTTClient_message::dup</a></div><div class="ttdeci">int dup</div><div class="ttdef"><b>Definition</b> MQTTClient.h:324</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__name_value_html"><div class="ttname"><a href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:796</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__name_value_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="struct_m_q_t_t_client__name_value.html#a8556878012feffc9e0beb86cd78f424d">MQTTClient_nameValue::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition</b> MQTTClient.h:798</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__name_value_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_m_q_t_t_client__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">MQTTClient_nameValue::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition</b> MQTTClient.h:797</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html">MQTTClient_willOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:628</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_willOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:634</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTClient_willOptions::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition</b> MQTTClient.h:652</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a0e20a7b350881d05108d6342884198a5"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a0e20a7b350881d05108d6342884198a5">MQTTClient_willOptions::topicName</a></div><div class="ttdeci">const char * topicName</div><div class="ttdef"><b>Definition</b> MQTTClient.h:636</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a254bf0858da09c96a48daf64404eb4f8"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a254bf0858da09c96a48daf64404eb4f8">MQTTClient_willOptions::message</a></div><div class="ttdeci">const char * message</div><div class="ttdef"><b>Definition</b> MQTTClient.h:638</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a35738099155a0e4f54050da474bab2e7">MQTTClient_willOptions::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition</b> MQTTClient.h:647</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTClient_willOptions::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition</b> MQTTClient.h:642</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#afed088663f8704004425cdae2120b9b3">MQTTClient_willOptions::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition</b> MQTTClient.h:651</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html">MQTTClient_SSLOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:678</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a032835d4c4a1c1e19b53c330a673a6e0"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">MQTTClient_SSLOptions::trustStore</a></div><div class="ttdeci">const char * trustStore</div><div class="ttdef"><b>Definition</b> MQTTClient.h:692</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_SSLOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:689</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a0826fcae7c2816e04772c61542c6846b"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">MQTTClient_SSLOptions::disableDefaultTrustStore</a></div><div class="ttdeci">int disableDefaultTrustStore</div><div class="ttdef"><b>Definition</b> MQTTClient.h:770</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a189f11195f4d5a70024adffdb050885f"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">MQTTClient_SSLOptions::ssl_error_context</a></div><div class="ttdeci">void * ssl_error_context</div><div class="ttdef"><b>Definition</b> MQTTClient.h:750</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a26f5d839c92f9772c2a5d05486277a42"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">MQTTClient_SSLOptions::protos_len</a></div><div class="ttdeci">unsigned int protos_len</div><div class="ttdef"><b>Definition</b> MQTTClient.h:785</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a3078b3c824cc9753a57898072445c34d"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">MQTTClient_SSLOptions::CApath</a></div><div class="ttdeci">const char * CApath</div><div class="ttdef"><b>Definition</b> MQTTClient.h:738</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a32b476382955289ce427112b59f21c3e"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">MQTTClient_SSLOptions::keyStore</a></div><div class="ttdeci">const char * keyStore</div><div class="ttdef"><b>Definition</b> MQTTClient.h:697</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a3543ea1481b68d73cdde833280bb9c45"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">MQTTClient_SSLOptions::sslVersion</a></div><div class="ttdeci">int sslVersion</div><div class="ttdef"><b>Definition</b> MQTTClient.h:724</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a4f8661600fb8bacf031150f8dcd293a5"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">MQTTClient_SSLOptions::protos</a></div><div class="ttdeci">const unsigned char * protos</div><div class="ttdef"><b>Definition</b> MQTTClient.h:779</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a75f6c13b7634e15f96dd9f17db6cf0be"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">MQTTClient_SSLOptions::enableServerCertAuth</a></div><div class="ttdeci">int enableServerCertAuth</div><div class="ttdef"><b>Definition</b> MQTTClient.h:718</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a7dd436cbb916fba200595c3519f09ec4"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">MQTTClient_SSLOptions::privateKey</a></div><div class="ttdeci">const char * privateKey</div><div class="ttdef"><b>Definition</b> MQTTClient.h:702</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_a94900629685d5ed08f66fd2931f573ce"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">MQTTClient_SSLOptions::verify</a></div><div class="ttdeci">int verify</div><div class="ttdef"><b>Definition</b> MQTTClient.h:731</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_aa683926d52134077f27d6dc67bda13ab"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">MQTTClient_SSLOptions::enabledCipherSuites</a></div><div class="ttdeci">const char * enabledCipherSuites</div><div class="ttdef"><b>Definition</b> MQTTClient.h:715</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_ab7f597518dd5b9db5a515081f8e0bd1f"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">MQTTClient_SSLOptions::ssl_psk_context</a></div><div class="ttdeci">void * ssl_psk_context</div><div class="ttdef"><b>Definition</b> MQTTClient.h:763</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client___s_s_l_options_html_abb427571ba37b51f6985f1a6906ca031"><div class="ttname"><a href="struct_m_q_t_t_client___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">MQTTClient_SSLOptions::privateKeyPassword</a></div><div class="ttdeci">const char * privateKeyPassword</div><div class="ttdef"><b>Definition</b> MQTTClient.h:705</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html">MQTTClient_connectOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:831</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a018eec60631f40c01e6dcb727bffd33f"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a018eec60631f40c01e6dcb727bffd33f">MQTTClient_connectOptions::httpHeaders</a></div><div class="ttdeci">const MQTTClient_nameValue * httpHeaders</div><div class="ttdef"><b>Definition</b> MQTTClient.h:976</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">MQTTClient_connectOptions::cleansession</a></div><div class="ttdeci">int cleansession</div><div class="ttdef"><b>Definition</b> MQTTClient.h:876</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_connectOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:844</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a0a880e99d47eb2efe552abe5079bdc9d"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a0a880e99d47eb2efe552abe5079bdc9d">MQTTClient_connectOptions::will</a></div><div class="ttdeci">MQTTClient_willOptions * will</div><div class="ttdef"><b>Definition</b> MQTTClient.h:892</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTClient_connectOptions::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition</b> MQTTClient.h:963</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTClient_connectOptions::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition</b> MQTTClient.h:947</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a313446ca7679b36652722ffe53d05228"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a313446ca7679b36652722ffe53d05228">MQTTClient_connectOptions::serverURI</a></div><div class="ttdeci">const char * serverURI</div><div class="ttdef"><b>Definition</b> MQTTClient.h:953</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a388b78d8a75658928238f700f207ad92"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a388b78d8a75658928238f700f207ad92">MQTTClient_connectOptions::httpsProxy</a></div><div class="ttdeci">const char * httpsProxy</div><div class="ttdef"><b>Definition</b> MQTTClient.h:986</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a38c6aa24b36d981c49405db425c24db0"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a38c6aa24b36d981c49405db425c24db0">MQTTClient_connectOptions::connectTimeout</a></div><div class="ttdeci">int connectTimeout</div><div class="ttdef"><b>Definition</b> MQTTClient.h:908</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a44baf2cb9a0bbcec3ed2eace43f832d1"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTClient_connectOptions::sessionPresent</a></div><div class="ttdeci">int sessionPresent</div><div class="ttdef"><b>Definition</b> MQTTClient.h:955</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a8a0b0f0fc7c675312dc232e2458078c7"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a8a0b0f0fc7c675312dc232e2458078c7">MQTTClient_connectOptions::ssl</a></div><div class="ttdeci">MQTTClient_SSLOptions * ssl</div><div class="ttdef"><b>Definition</b> MQTTClient.h:921</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_a9f1cdffc99659fd4e2d20e6de3c64df0"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#a9f1cdffc99659fd4e2d20e6de3c64df0">MQTTClient_connectOptions::reliable</a></div><div class="ttdeci">int reliable</div><div class="ttdef"><b>Definition</b> MQTTClient.h:886</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aa4a2ebcb494493f648ae1e6975672575"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">MQTTClient_connectOptions::password</a></div><div class="ttdeci">const char * password</div><div class="ttdef"><b>Definition</b> MQTTClient.h:904</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aa82629005937abd92e97084a428cd61f"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aa82629005937abd92e97084a428cd61f">MQTTClient_connectOptions::serverURIcount</a></div><div class="ttdeci">int serverURIcount</div><div class="ttdef"><b>Definition</b> MQTTClient.h:925</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aba22d81c407fb2ba590dba476240d3e9"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">MQTTClient_connectOptions::serverURIs</a></div><div class="ttdeci">char *const * serverURIs</div><div class="ttdef"><b>Definition</b> MQTTClient.h:939</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_aba2dfcdfda80edcb531a5a7115d3e043"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTClient_connectOptions::username</a></div><div class="ttdeci">const char * username</div><div class="ttdef"><b>Definition</b> MQTTClient.h:898</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_ac73f57846c42bcaa9a47e6721a957748"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">MQTTClient_connectOptions::retryInterval</a></div><div class="ttdeci">int retryInterval</div><div class="ttdef"><b>Definition</b> MQTTClient.h:916</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_ac8dd0930672a9c7d71fc645aa1f0521d"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">MQTTClient_connectOptions::keepAliveInterval</a></div><div class="ttdeci">int keepAliveInterval</div><div class="ttdef"><b>Definition</b> MQTTClient.h:854</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_acdcb75a5d5981da027bce83849140f7b"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#acdcb75a5d5981da027bce83849140f7b">MQTTClient_connectOptions::cleanstart</a></div><div class="ttdeci">int cleanstart</div><div class="ttdef"><b>Definition</b> MQTTClient.h:972</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_add124780ab2de397a96780576c2f112c"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#add124780ab2de397a96780576c2f112c">MQTTClient_connectOptions::httpProxy</a></div><div class="ttdeci">const char * httpProxy</div><div class="ttdef"><b>Definition</b> MQTTClient.h:982</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_ae3f99bf4663ab7b9e9259feeba41fab2"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#ae3f99bf4663ab7b9e9259feeba41fab2">MQTTClient_connectOptions::maxInflightMessages</a></div><div class="ttdeci">int maxInflightMessages</div><div class="ttdef"><b>Definition</b> MQTTClient.h:968</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__connect_options_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_client__connect_options.html#afed088663f8704004425cdae2120b9b3">MQTTClient_connectOptions::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition</b> MQTTClient.h:962</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__create_options_html"><div class="ttname"><a href="struct_m_q_t_t_client__create_options.html">MQTTClient_createOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:555</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__create_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__create_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_createOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:559</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__create_options_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_client__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTClient_createOptions::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition</b> MQTTClient.h:565</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__init__options_html"><div class="ttname"><a href="struct_m_q_t_t_client__init__options.html">MQTTClient_init_options</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:235</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__init__options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__init__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_init_options::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:239</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__init__options_html_a5929146596391e2838ef95feb89776da"><div class="ttname"><a href="struct_m_q_t_t_client__init__options.html#a5929146596391e2838ef95feb89776da">MQTTClient_init_options::do_openssl_init</a></div><div class="ttdeci">int do_openssl_init</div><div class="ttdef"><b>Definition</b> MQTTClient.h:241</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html"><div class="ttname"><a href="struct_m_q_t_t_client__message.html">MQTTClient_message</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:277</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_message::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:282</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a1594008402f7307e4de8fa6131656dde">MQTTClient_message::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition</b> MQTTClient.h:334</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a35738099155a0e4f54050da474bab2e7">MQTTClient_message::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition</b> MQTTClient.h:300</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a6174c42da8c55c86e7255be2848dc4ac"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a6174c42da8c55c86e7255be2848dc4ac">MQTTClient_message::msgid</a></div><div class="ttdeci">int msgid</div><div class="ttdef"><b>Definition</b> MQTTClient.h:330</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTClient_message::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition</b> MQTTClient.h:319</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_a9eff55064941fb604452abb0050ea99d"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#a9eff55064941fb604452abb0050ea99d">MQTTClient_message::payload</a></div><div class="ttdeci">void * payload</div><div class="ttdef"><b>Definition</b> MQTTClient.h:286</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_aa3cb44feb3ae6d11b3a4cad2d94cb33a"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">MQTTClient_message::payloadlen</a></div><div class="ttdeci">int payloadlen</div><div class="ttdef"><b>Definition</b> MQTTClient.h:284</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__message_html_adc4cf3f551bb367858644559d69cfdf5"><div class="ttname"><a href="struct_m_q_t_t_client__message.html#adc4cf3f551bb367858644559d69cfdf5">MQTTClient_message::dup</a></div><div class="ttdeci">int dup</div><div class="ttdef"><b>Definition</b> MQTTClient.h:326</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__name_value_html"><div class="ttname"><a href="struct_m_q_t_t_client__name_value.html">MQTTClient_nameValue</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:798</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__name_value_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="struct_m_q_t_t_client__name_value.html#a8556878012feffc9e0beb86cd78f424d">MQTTClient_nameValue::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition</b> MQTTClient.h:800</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__name_value_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_m_q_t_t_client__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">MQTTClient_nameValue::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition</b> MQTTClient.h:799</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html">MQTTClient_willOptions</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:630</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTClient_willOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:636</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTClient_willOptions::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition</b> MQTTClient.h:654</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a0e20a7b350881d05108d6342884198a5"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a0e20a7b350881d05108d6342884198a5">MQTTClient_willOptions::topicName</a></div><div class="ttdeci">const char * topicName</div><div class="ttdef"><b>Definition</b> MQTTClient.h:638</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a254bf0858da09c96a48daf64404eb4f8"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a254bf0858da09c96a48daf64404eb4f8">MQTTClient_willOptions::message</a></div><div class="ttdeci">const char * message</div><div class="ttdef"><b>Definition</b> MQTTClient.h:640</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a35738099155a0e4f54050da474bab2e7">MQTTClient_willOptions::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition</b> MQTTClient.h:649</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTClient_willOptions::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition</b> MQTTClient.h:644</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_client__will_options_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_client__will_options.html#afed088663f8704004425cdae2120b9b3">MQTTClient_willOptions::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition</b> MQTTClient.h:653</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_properties_html"><div class="ttname"><a href="struct_m_q_t_t_properties.html">MQTTProperties</a></div><div class="ttdef"><b>Definition</b> MQTTProperties.h:116</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html"><div class="ttname"><a href="struct_m_q_t_t_response.html">MQTTResponse</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:1031</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_a2199c9d905dbfa279895cf8123c10f4f"><div class="ttname"><a href="struct_m_q_t_t_response.html#a2199c9d905dbfa279895cf8123c10f4f">MQTTResponse::reasonCodes</a></div><div class="ttdeci">enum MQTTReasonCodes * reasonCodes</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1035</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_a580d8a8ecb285f5a86c2a3865438f8ee"><div class="ttname"><a href="struct_m_q_t_t_response.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTResponse::reasonCode</a></div><div class="ttdeci">enum MQTTReasonCodes reasonCode</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1033</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_a72e9294467b8329a78bc840fe6c5b230"><div class="ttname"><a href="struct_m_q_t_t_response.html#a72e9294467b8329a78bc840fe6c5b230">MQTTResponse::properties</a></div><div class="ttdeci">MQTTProperties * properties</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1036</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_aad880fc4455c253781e8968f2239d56f"><div class="ttname"><a href="struct_m_q_t_t_response.html#aad880fc4455c253781e8968f2239d56f">MQTTResponse::version</a></div><div class="ttdeci">int version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1032</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_ac97316626bd4faa6b71277c221275f4b"><div class="ttname"><a href="struct_m_q_t_t_response.html#ac97316626bd4faa6b71277c221275f4b">MQTTResponse::reasonCodeCount</a></div><div class="ttdeci">int reasonCodeCount</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1034</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html"><div class="ttname"><a href="struct_m_q_t_t_response.html">MQTTResponse</a></div><div class="ttdef"><b>Definition</b> MQTTClient.h:1033</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_a2199c9d905dbfa279895cf8123c10f4f"><div class="ttname"><a href="struct_m_q_t_t_response.html#a2199c9d905dbfa279895cf8123c10f4f">MQTTResponse::reasonCodes</a></div><div class="ttdeci">enum MQTTReasonCodes * reasonCodes</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1037</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_a580d8a8ecb285f5a86c2a3865438f8ee"><div class="ttname"><a href="struct_m_q_t_t_response.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTResponse::reasonCode</a></div><div class="ttdeci">enum MQTTReasonCodes reasonCode</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1035</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_a72e9294467b8329a78bc840fe6c5b230"><div class="ttname"><a href="struct_m_q_t_t_response.html#a72e9294467b8329a78bc840fe6c5b230">MQTTResponse::properties</a></div><div class="ttdeci">MQTTProperties * properties</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1038</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_aad880fc4455c253781e8968f2239d56f"><div class="ttname"><a href="struct_m_q_t_t_response.html#aad880fc4455c253781e8968f2239d56f">MQTTResponse::version</a></div><div class="ttdeci">int version</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1034</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_response_html_ac97316626bd4faa6b71277c221275f4b"><div class="ttname"><a href="struct_m_q_t_t_response.html#ac97316626bd4faa6b71277c221275f4b">MQTTResponse::reasonCodeCount</a></div><div class="ttdeci">int reasonCodeCount</div><div class="ttdef"><b>Definition</b> MQTTClient.h:1036</div></div>
|
|
|
|
|
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></div><div class="ttdef"><b>Definition</b> MQTTSubscribeOpts.h:22</div></div>
|
|
|
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
|
|
|
<!-- start footer part -->
|
|
|
|
|
<hr class="footer"/><address class="footer"><small>
|
|
|
|
|
Generated on Mon Jan 6 2025 16:18:18 for Paho MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
|
|
|
|
|
Generated on Tue Jan 7 2025 13:21:06 for Paho MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
|
|
|
|
|
</small></address>
|
|
|
|
|
</div><!-- doc-content -->
|
|
|
|
|
</body>
|
|
|
|
|
|