]> git.seodisparate.com - UDPConnection/commitdiff
deploy: 97f030a3a3d50e3c26912ed5950ca178c848f1b7
authorStephen-Seo <Stephen-Seo@users.noreply.github.com>
Tue, 4 Jul 2023 02:43:37 +0000 (02:43 +0000)
committerStephen-Seo <Stephen-Seo@users.noreply.github.com>
Tue, 4 Jul 2023 02:43:37 +0000 (02:43 +0000)
UDPC_8h.html
UDPC_8h_source.html
globals.html
globals_func.html
search/all_5.js
search/functions_0.js

index e90b89095108f8d49357724a771c2c71d15df0c8..421c4e8fd961955523bcf722b78670664ed25499 100644 (file)
@@ -303,20 +303,20 @@ UDPC_EXPORT UDPC_IPV6_ADDR_TYPE&#160;</td><td class="memItemRight" valign="botto
 <tr class="memitem:a5f81a1abecf149abe26902ca5d72e316"><td class="memItemLeft" align="right" valign="top"><a id="a5f81a1abecf149abe26902ca5d72e316" name="a5f81a1abecf149abe26902ca5d72e316"></a>
 UDPC_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>UDPC_is_big_endian</b> ()</td></tr>
 <tr class="separator:a5f81a1abecf149abe26902ca5d72e316"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a09093c7edd8ed04407c84a94e0d02587"><td class="memItemLeft" align="right" valign="top"><a id="a09093c7edd8ed04407c84a94e0d02587" name="a09093c7edd8ed04407c84a94e0d02587"></a>
-UDPC_EXPORT uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>UDPC_no16i</b> (uint16_t i)</td></tr>
+<tr class="memitem:a09093c7edd8ed04407c84a94e0d02587"><td class="memItemLeft" align="right" valign="top">UDPC_EXPORT uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a> (uint16_t i)</td></tr>
+<tr class="memdesc:a09093c7edd8ed04407c84a94e0d02587"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a 16-bit int into/from network byte order (big endian).  <a href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">More...</a><br /></td></tr>
 <tr class="separator:a09093c7edd8ed04407c84a94e0d02587"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e62beb3d497732f5e1d79e19878198c"><td class="memItemLeft" align="right" valign="top"><a id="a3e62beb3d497732f5e1d79e19878198c" name="a3e62beb3d497732f5e1d79e19878198c"></a>
-UDPC_EXPORT uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>UDPC_no32i</b> (uint32_t i)</td></tr>
+<tr class="memitem:a3e62beb3d497732f5e1d79e19878198c"><td class="memItemLeft" align="right" valign="top">UDPC_EXPORT uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a> (uint32_t i)</td></tr>
+<tr class="memdesc:a3e62beb3d497732f5e1d79e19878198c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a 32-bit int into/from network byte order (big endian).  <a href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">More...</a><br /></td></tr>
 <tr class="separator:a3e62beb3d497732f5e1d79e19878198c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d6d9407ed6743a23283d8711652d757"><td class="memItemLeft" align="right" valign="top"><a id="a0d6d9407ed6743a23283d8711652d757" name="a0d6d9407ed6743a23283d8711652d757"></a>
-UDPC_EXPORT uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>UDPC_no64i</b> (uint64_t i)</td></tr>
+<tr class="memitem:a0d6d9407ed6743a23283d8711652d757"><td class="memItemLeft" align="right" valign="top">UDPC_EXPORT uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a> (uint64_t i)</td></tr>
+<tr class="memdesc:a0d6d9407ed6743a23283d8711652d757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a 64-bit int into/from network byte order (big endian).  <a href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">More...</a><br /></td></tr>
 <tr class="separator:a0d6d9407ed6743a23283d8711652d757"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a61f1ec575cd8a1020bf4d53a72497ab6"><td class="memItemLeft" align="right" valign="top"><a id="a61f1ec575cd8a1020bf4d53a72497ab6" name="a61f1ec575cd8a1020bf4d53a72497ab6"></a>
-UDPC_EXPORT float&#160;</td><td class="memItemRight" valign="bottom"><b>UDPC_no32f</b> (float f)</td></tr>
+<tr class="memitem:a61f1ec575cd8a1020bf4d53a72497ab6"><td class="memItemLeft" align="right" valign="top">UDPC_EXPORT float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC_no32f</a> (float f)</td></tr>
+<tr class="memdesc:a61f1ec575cd8a1020bf4d53a72497ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a 32-bit float into/from network byte order (big endian).  <a href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">More...</a><br /></td></tr>
 <tr class="separator:a61f1ec575cd8a1020bf4d53a72497ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a93a1a33c4d5dcd4f3e829ce4b15df11c"><td class="memItemLeft" align="right" valign="top"><a id="a93a1a33c4d5dcd4f3e829ce4b15df11c" name="a93a1a33c4d5dcd4f3e829ce4b15df11c"></a>
-UDPC_EXPORT double&#160;</td><td class="memItemRight" valign="bottom"><b>UDPC_no64f</b> (double f)</td></tr>
+<tr class="memitem:a93a1a33c4d5dcd4f3e829ce4b15df11c"><td class="memItemLeft" align="right" valign="top">UDPC_EXPORT double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC_no64f</a> (double f)</td></tr>
+<tr class="memdesc:a93a1a33c4d5dcd4f3e829ce4b15df11c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a 64-bit float into/from network byte order (big endian).  <a href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">More...</a><br /></td></tr>
 <tr class="separator:a93a1a33c4d5dcd4f3e829ce4b15df11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
@@ -1598,6 +1598,206 @@ Variables</h2></td></tr>
 <p>Checks if the given UDPC_HContext is valid (successfully initialized) </p>
 <dl class="section return"><dt>Returns</dt><dd>non-zero if the given context is valid </dd></dl>
 
+</div>
+</div>
+<a id="a09093c7edd8ed04407c84a94e0d02587" name="a09093c7edd8ed04407c84a94e0d02587"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09093c7edd8ed04407c84a94e0d02587">&#9670;&#160;</a></span>UDPC_no16i()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UDPC_EXPORT uint16_t UDPC_no16i </td>
+          <td>(</td>
+          <td class="paramtype">uint16_t&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Converts a 16-bit int into/from network byte order (big endian). </p>
+<p >Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.</p>
+<p >Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.</p>
+<div class="fragment"><div class="line"><span class="comment">// Sending</span></div>
+<div class="line">uint16_t send_value = 13;</div>
+<div class="line"><span class="keywordtype">char</span> buffer[2];</div>
+<div class="line"><span class="comment">// to network byte order</span></div>
+<div class="line">send_value = <a class="code hl_function" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a>(send_value);</div>
+<div class="line">memcpy(buffer, &amp;value, 2);</div>
+<div class="line"><span class="comment">// send buffer</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Receiving</span></div>
+<div class="line">uint16_t receive_value;</div>
+<div class="line">memcpy(&amp;receive_value, buffer, 2);</div>
+<div class="line"><span class="comment">// to local byte order</span></div>
+<div class="line">receive_value = <a class="code hl_function" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a>(receive_value);</div>
+<div class="line"><span class="comment">// use receive_value</span></div>
+<div class="ttc" id="aUDPC_8h_html_a09093c7edd8ed04407c84a94e0d02587"><div class="ttname"><a href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a></div><div class="ttdeci">UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i)</div><div class="ttdoc">Converts a 16-bit int into/from network byte order (big endian).</div></div>
+</div><!-- fragment --><p >When using a signed integer:</p>
+<div class="fragment"><div class="line">int16_t send_value = 15000;</div>
+<div class="line"><span class="comment">// network byte order</span></div>
+<div class="line">uint16_t *ptr = (uint16_t*)&amp;send_value;</div>
+<div class="line">*ptr = <a class="code hl_function" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a>(*ptr);</div>
+</div><!-- fragment --> 
+</div>
+</div>
+<a id="a61f1ec575cd8a1020bf4d53a72497ab6" name="a61f1ec575cd8a1020bf4d53a72497ab6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61f1ec575cd8a1020bf4d53a72497ab6">&#9670;&#160;</a></span>UDPC_no32f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UDPC_EXPORT float UDPC_no32f </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>f</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Converts a 32-bit float into/from network byte order (big endian). </p>
+<p >Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.</p>
+<p >Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.</p>
+<div class="fragment"><div class="line"><span class="comment">// Sending</span></div>
+<div class="line"><span class="keywordtype">float</span> send_value = 0.123F;</div>
+<div class="line"><span class="keywordtype">char</span> buffer[4];</div>
+<div class="line"><span class="comment">// to network byte order</span></div>
+<div class="line">send_value = <a class="code hl_function" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC_no32f</a>(send_value);</div>
+<div class="line">memcpy(buffer, &amp;value, 4);</div>
+<div class="line"><span class="comment">// send buffer</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Receiving</span></div>
+<div class="line"><span class="keywordtype">float</span> receive_value;</div>
+<div class="line">memcpy(&amp;receive_value, buffer, 4);</div>
+<div class="line"><span class="comment">// to local byte order</span></div>
+<div class="line">receive_value = <a class="code hl_function" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC_no32f</a>(receive_value);</div>
+<div class="line"><span class="comment">// use receive_value</span></div>
+<div class="ttc" id="aUDPC_8h_html_a61f1ec575cd8a1020bf4d53a72497ab6"><div class="ttname"><a href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC_no32f</a></div><div class="ttdeci">UDPC_EXPORT float UDPC_no32f(float f)</div><div class="ttdoc">Converts a 32-bit float into/from network byte order (big endian).</div></div>
+</div><!-- fragment --> 
+</div>
+</div>
+<a id="a3e62beb3d497732f5e1d79e19878198c" name="a3e62beb3d497732f5e1d79e19878198c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e62beb3d497732f5e1d79e19878198c">&#9670;&#160;</a></span>UDPC_no32i()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UDPC_EXPORT uint32_t UDPC_no32i </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Converts a 32-bit int into/from network byte order (big endian). </p>
+<p >Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.</p>
+<p >Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.</p>
+<div class="fragment"><div class="line"><span class="comment">// Sending</span></div>
+<div class="line">uint32_t send_value = 123456;</div>
+<div class="line"><span class="keywordtype">char</span> buffer[4];</div>
+<div class="line"><span class="comment">// to network byte order</span></div>
+<div class="line">send_value = <a class="code hl_function" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a>(send_value);</div>
+<div class="line">memcpy(buffer, &amp;value, 4);</div>
+<div class="line"><span class="comment">// send buffer</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Receiving</span></div>
+<div class="line">uint32_t receive_value;</div>
+<div class="line">memcpy(&amp;receive_value, buffer, 4);</div>
+<div class="line"><span class="comment">// to local byte order</span></div>
+<div class="line">receive_value = <a class="code hl_function" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a>(receive_value);</div>
+<div class="line"><span class="comment">// use receive_value</span></div>
+<div class="ttc" id="aUDPC_8h_html_a3e62beb3d497732f5e1d79e19878198c"><div class="ttname"><a href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a></div><div class="ttdeci">UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i)</div><div class="ttdoc">Converts a 32-bit int into/from network byte order (big endian).</div></div>
+</div><!-- fragment --><p >When using a signed integer:</p>
+<div class="fragment"><div class="line">int32_t send_value = 123456;</div>
+<div class="line"><span class="comment">// network byte order</span></div>
+<div class="line">uint32_t *ptr = (uint32_t*)&amp;send_value;</div>
+<div class="line">*ptr = <a class="code hl_function" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a>(*ptr);</div>
+</div><!-- fragment --> 
+</div>
+</div>
+<a id="a93a1a33c4d5dcd4f3e829ce4b15df11c" name="a93a1a33c4d5dcd4f3e829ce4b15df11c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93a1a33c4d5dcd4f3e829ce4b15df11c">&#9670;&#160;</a></span>UDPC_no64f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UDPC_EXPORT double UDPC_no64f </td>
+          <td>(</td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>f</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Converts a 64-bit float into/from network byte order (big endian). </p>
+<p >Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.</p>
+<p >Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.</p>
+<div class="fragment"><div class="line"><span class="comment">// Sending</span></div>
+<div class="line"><span class="keywordtype">double</span> send_value = 0.123456;</div>
+<div class="line"><span class="keywordtype">char</span> buffer[8];</div>
+<div class="line"><span class="comment">// to network byte order</span></div>
+<div class="line">send_value = <a class="code hl_function" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC_no64f</a>(send_value);</div>
+<div class="line">memcpy(buffer, &amp;value, 8);</div>
+<div class="line"><span class="comment">// send buffer</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Receiving</span></div>
+<div class="line"><span class="keywordtype">double</span> receive_value;</div>
+<div class="line">memcpy(&amp;receive_value, buffer, 8);</div>
+<div class="line"><span class="comment">// to local byte order</span></div>
+<div class="line">receive_value = <a class="code hl_function" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC_no64f</a>(receive_value);</div>
+<div class="line"><span class="comment">// use receive_value</span></div>
+<div class="ttc" id="aUDPC_8h_html_a93a1a33c4d5dcd4f3e829ce4b15df11c"><div class="ttname"><a href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC_no64f</a></div><div class="ttdeci">UDPC_EXPORT double UDPC_no64f(double f)</div><div class="ttdoc">Converts a 64-bit float into/from network byte order (big endian).</div></div>
+</div><!-- fragment --> 
+</div>
+</div>
+<a id="a0d6d9407ed6743a23283d8711652d757" name="a0d6d9407ed6743a23283d8711652d757"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d6d9407ed6743a23283d8711652d757">&#9670;&#160;</a></span>UDPC_no64i()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UDPC_EXPORT uint64_t UDPC_no64i </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Converts a 64-bit int into/from network byte order (big endian). </p>
+<p >Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.</p>
+<p >Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.</p>
+<div class="fragment"><div class="line"><span class="comment">// Sending</span></div>
+<div class="line">uint64_t send_value = 0xABCDEFABCDEFAAAA;</div>
+<div class="line"><span class="keywordtype">char</span> buffer[8];</div>
+<div class="line"><span class="comment">// to network byte order</span></div>
+<div class="line">send_value = <a class="code hl_function" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a>(send_value);</div>
+<div class="line">memcpy(buffer, &amp;value, 8);</div>
+<div class="line"><span class="comment">// send buffer</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Receiving</span></div>
+<div class="line">uint64_t receive_value;</div>
+<div class="line">memcpy(&amp;receive_value, buffer, 8);</div>
+<div class="line"><span class="comment">// to local byte order</span></div>
+<div class="line">receive_value = <a class="code hl_function" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a>(receive_value);</div>
+<div class="line"><span class="comment">// use receive_value</span></div>
+<div class="ttc" id="aUDPC_8h_html_a0d6d9407ed6743a23283d8711652d757"><div class="ttname"><a href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a></div><div class="ttdeci">UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i)</div><div class="ttdoc">Converts a 64-bit int into/from network byte order (big endian).</div></div>
+</div><!-- fragment --><p >When using a signed integer:</p>
+<div class="fragment"><div class="line">int64_t send_value = 0x1111222233334444;</div>
+<div class="line"><span class="comment">// network byte order</span></div>
+<div class="line">uint64_t *ptr = (uint64_t*)&amp;send_value;</div>
+<div class="line">*ptr = <a class="code hl_function" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a>(*ptr);</div>
+</div><!-- fragment --> 
 </div>
 </div>
 <a id="a7527954b63f502479bdd3771df7cf3a4" name="a7527954b63f502479bdd3771df7cf3a4"></a>
index 93d4e57823fc64d77006ef277f9b0eafc3cf1298..dccbd238e8e7b6fc48734bb78b15ce70b74c917f 100644 (file)
@@ -352,17 +352,24 @@ $(function() {
 <div class="line"><a id="l00922" name="l00922"></a><span class="lineno">  922</span>UDPC_EXPORT UDPC_IPV6_ADDR_TYPE UDPC_a4toa6(uint32_t a4_be);</div>
 <div class="line"><a id="l00923" name="l00923"></a><span class="lineno">  923</span> </div>
 <div class="line"><a id="l00924" name="l00924"></a><span class="lineno">  924</span>UDPC_EXPORT <span class="keywordtype">int</span> UDPC_is_big_endian();</div>
-<div class="line"><a id="l00925" name="l00925"></a><span class="lineno">  925</span>UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i);</div>
-<div class="line"><a id="l00926" name="l00926"></a><span class="lineno">  926</span>UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i);</div>
-<div class="line"><a id="l00927" name="l00927"></a><span class="lineno">  927</span>UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i);</div>
-<div class="line"><a id="l00928" name="l00928"></a><span class="lineno">  928</span>UDPC_EXPORT <span class="keywordtype">float</span> UDPC_no32f(<span class="keywordtype">float</span> f);</div>
-<div class="line"><a id="l00929" name="l00929"></a><span class="lineno">  929</span>UDPC_EXPORT <span class="keywordtype">double</span> UDPC_no64f(<span class="keywordtype">double</span> f);</div>
-<div class="line"><a id="l00930" name="l00930"></a><span class="lineno">  930</span> </div>
-<div class="line"><a id="l00931" name="l00931"></a><span class="lineno">  931</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00932" name="l00932"></a><span class="lineno">  932</span>}</div>
-<div class="line"><a id="l00933" name="l00933"></a><span class="lineno">  933</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00934" name="l00934"></a><span class="lineno">  934</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00925" name="l00925"></a><span class="lineno">  925</span> </div>
+<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"><a class="line" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">  966</a></span>UDPC_EXPORT uint16_t <a class="code hl_function" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a>(uint16_t i);</div>
+<div class="line"><a id="l00967" name="l00967"></a><span class="lineno">  967</span> </div>
+<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"><a class="line" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c"> 1008</a></span>UDPC_EXPORT uint32_t <a class="code hl_function" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a>(uint32_t i);</div>
+<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span> </div>
+<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"><a class="line" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757"> 1050</a></span>UDPC_EXPORT uint64_t <a class="code hl_function" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a>(uint64_t i);</div>
+<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span> </div>
+<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"><a class="line" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6"> 1083</a></span>UDPC_EXPORT <span class="keywordtype">float</span> <a class="code hl_function" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC_no32f</a>(<span class="keywordtype">float</span> f);</div>
+<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span> </div>
+<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"><a class="line" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c"> 1116</a></span>UDPC_EXPORT <span class="keywordtype">double</span> <a class="code hl_function" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC_no64f</a>(<span class="keywordtype">double</span> f);</div>
+<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span> </div>
+<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span>}</div>
+<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span><span class="preprocessor">#endif</span></div>
 <div class="ttc" id="aUDPC_8h_html_a0720bec1922660c983b1b3d9f6a5de3a"><div class="ttname"><a href="UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a">UDPC_set_protocol_id</a></div><div class="ttdeci">UDPC_EXPORT uint32_t UDPC_set_protocol_id(UDPC_HContext ctx, uint32_t id)</div><div class="ttdoc">Sets the protocol id of the UDPC context.</div></div>
+<div class="ttc" id="aUDPC_8h_html_a09093c7edd8ed04407c84a94e0d02587"><div class="ttname"><a href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC_no16i</a></div><div class="ttdeci">UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i)</div><div class="ttdoc">Converts a 16-bit int into/from network byte order (big endian).</div></div>
+<div class="ttc" id="aUDPC_8h_html_a0d6d9407ed6743a23283d8711652d757"><div class="ttname"><a href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC_no64i</a></div><div class="ttdeci">UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i)</div><div class="ttdoc">Converts a 64-bit int into/from network byte order (big endian).</div></div>
 <div class="ttc" id="aUDPC_8h_html_a0e2e0c6a6a442db2cb3223d26f849d26"><div class="ttname"><a href="UDPC_8h.html#a0e2e0c6a6a442db2cb3223d26f849d26">UDPC_clear_whitelist</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_clear_whitelist(UDPC_HContext ctx)</div><div class="ttdoc">Clears the public key whitelist.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a0fa3e1e54877029a226ab9cfb74215df"><div class="ttname"><a href="UDPC_8h.html#a0fa3e1e54877029a226ab9cfb74215df">UDPC_create_id_anyaddr</a></div><div class="ttdeci">UDPC_EXPORT UDPC_ConnectionId UDPC_create_id_anyaddr(uint16_t port)</div><div class="ttdoc">Creates an UDPC_ConnectionId with the given port.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a0fafce547e9185c29f42d06213b0ff4f"><div class="ttname"><a href="UDPC_8h.html#a0fafce547e9185c29f42d06213b0ff4f">UDPC_enable_threaded_update</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_enable_threaded_update(UDPC_HContext ctx)</div><div class="ttdoc">Enables auto updating on a separate thread for the given UDPC_HContext.</div></div>
@@ -377,12 +384,14 @@ $(function() {
 <div class="ttc" id="aUDPC_8h_html_a2e47fb8779abe3a9db72a08bf494dc75"><div class="ttname"><a href="UDPC_8h.html#a2e47fb8779abe3a9db72a08bf494dc75">UDPC_atostr_unsafe_free_ptr</a></div><div class="ttdeci">UDPC_EXPORT void UDPC_atostr_unsafe_free_ptr(const char **addrBuf)</div><div class="ttdoc">Free an addr string created with UDPC_atostr_unsafe() and zeroes the pointer.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a32e217a02b2e8ba05568aabfaecbcdcb"><div class="ttname"><a href="UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb">UDPC_set_accept_new_connections</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_set_accept_new_connections(UDPC_HContext ctx, int isAccepting)</div><div class="ttdoc">Set whether or not the UDPC context will accept new connections.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a380c91ee395cff22189c7988c3381787"><div class="ttname"><a href="UDPC_8h.html#a380c91ee395cff22189c7988c3381787">UDPC_set_receiving_events</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_set_receiving_events(UDPC_HContext ctx, int isReceivingEvents)</div><div class="ttdoc">Sets whether or not UDPC will record events.</div></div>
+<div class="ttc" id="aUDPC_8h_html_a3e62beb3d497732f5e1d79e19878198c"><div class="ttname"><a href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC_no32i</a></div><div class="ttdeci">UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i)</div><div class="ttdoc">Converts a 32-bit int into/from network byte order (big endian).</div></div>
 <div class="ttc" id="aUDPC_8h_html_a404d2c7a83903004f928737241ecc63a"><div class="ttname"><a href="UDPC_8h.html#a404d2c7a83903004f928737241ecc63a">UDPC_disable_threaded_update</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_disable_threaded_update(UDPC_HContext ctx)</div><div class="ttdoc">Disables auto updating on a separate thread for the given UDPC_HContext.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a44bc5cc29862c93e938ac8a625c56380"><div class="ttname"><a href="UDPC_8h.html#a44bc5cc29862c93e938ac8a625c56380">UDPC_drop_connection</a></div><div class="ttdeci">UDPC_EXPORT void UDPC_drop_connection(UDPC_HContext ctx, UDPC_ConnectionId connectionId, int dropAllWithAddr)</div><div class="ttdoc">Drops an existing connection to a peer.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a4a555a011e95445ed4a2aa88deb17082"><div class="ttname"><a href="UDPC_8h.html#a4a555a011e95445ed4a2aa88deb17082">UDPC_has_connection</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_has_connection(UDPC_HContext ctx, UDPC_ConnectionId connectionId)</div><div class="ttdoc">Checks if a connection exists to the peer identified by the given connectionId.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a5a3c613a0d96a075ccddfba1e8900828"><div class="ttname"><a href="UDPC_8h.html#a5a3c613a0d96a075ccddfba1e8900828">UDPC_atostr_cid</a></div><div class="ttdeci">UDPC_EXPORT const char * UDPC_atostr_cid(UDPC_HContext ctx, UDPC_ConnectionId connectionId)</div><div class="ttdoc">Returns the result of UDPC_atostr() with the addr data inside the given UDPC_ConnectionId instance.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a5c6fe261f7d53e7ccae4c7233c42c76b"><div class="ttname"><a href="UDPC_8h.html#a5c6fe261f7d53e7ccae4c7233c42c76b">UDPC_atostr_unsafe_free</a></div><div class="ttdeci">UDPC_EXPORT void UDPC_atostr_unsafe_free(const char *addrBuf)</div><div class="ttdoc">Free an addr string created with UDPC_atostr_unsafe().</div></div>
 <div class="ttc" id="aUDPC_8h_html_a614e2a058b89839d53fe9d348a058323"><div class="ttname"><a href="UDPC_8h.html#a614e2a058b89839d53fe9d348a058323">UDPC_init_threaded_update</a></div><div class="ttdeci">UDPC_EXPORT UDPC_HContext UDPC_init_threaded_update(UDPC_ConnectionId listenId, int isClient, int isUsingLibsodium)</div><div class="ttdoc">Creates an UDPC_HContext that holds state for connections that auto-updates via a thread.</div></div>
+<div class="ttc" id="aUDPC_8h_html_a61f1ec575cd8a1020bf4d53a72497ab6"><div class="ttname"><a href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC_no32f</a></div><div class="ttdeci">UDPC_EXPORT float UDPC_no32f(float f)</div><div class="ttdoc">Converts a 32-bit float into/from network byte order (big endian).</div></div>
 <div class="ttc" id="aUDPC_8h_html_a62a5131b90653ccbfc86ad5db4031ba9"><div class="ttname"><a href="UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9">UDPC_unset_libsodium_keys</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_unset_libsodium_keys(UDPC_HContext ctx)</div><div class="ttdoc">Removes set keys if any used for packet verification.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a68ed6dcb37c6024486fad28ab0bed845"><div class="ttname"><a href="UDPC_8h.html#a68ed6dcb37c6024486fad28ab0bed845">UDPC_free_PacketInfo</a></div><div class="ttdeci">UDPC_EXPORT void UDPC_free_PacketInfo(UDPC_PacketInfo pInfo)</div><div class="ttdoc">Frees a UDPC_PacketInfo.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a68fefba9edca7cd0a81d97ac27c70c0b"><div class="ttname"><a href="UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b">UDPC_update</a></div><div class="ttdeci">UDPC_EXPORT void UDPC_update(UDPC_HContext ctx)</div><div class="ttdoc">Updates the context.</div></div>
@@ -398,6 +407,7 @@ $(function() {
 <div class="ttc" id="aUDPC_8h_html_a8c74f1b9ee0fec610087f83096c9679d"><div class="ttname"><a href="UDPC_8h.html#a8c74f1b9ee0fec610087f83096c9679d">UDPC_get_receiving_events</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_get_receiving_events(UDPC_HContext ctx)</div><div class="ttdoc">Returns non-zero if the UDPC context will record events.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a8d0dbbd258e17844a2f9a0e277789581"><div class="ttname"><a href="UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581">UDPC_set_auth_policy</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_set_auth_policy(UDPC_HContext ctx, int value)</div><div class="ttdoc">Sets how peers are handled regarding public key verification.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a939b6c407297f6cf913f2983869f051f"><div class="ttname"><a href="UDPC_8h.html#a939b6c407297f6cf913f2983869f051f">UDPC_atostr_unsafe</a></div><div class="ttdeci">UDPC_EXPORT const char * UDPC_atostr_unsafe(UDPC_IPV6_ADDR_TYPE addr)</div><div class="ttdoc">Similar to UPDC_atostr(), but the returned ptr must be free'd.</div></div>
+<div class="ttc" id="aUDPC_8h_html_a93a1a33c4d5dcd4f3e829ce4b15df11c"><div class="ttname"><a href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC_no64f</a></div><div class="ttdeci">UDPC_EXPORT double UDPC_no64f(double f)</div><div class="ttdoc">Converts a 64-bit float into/from network byte order (big endian).</div></div>
 <div class="ttc" id="aUDPC_8h_html_a94660d04e7f9b4d9c51a7b2c67707172"><div class="ttname"><a href="UDPC_8h.html#a94660d04e7f9b4d9c51a7b2c67707172">UDPC_has_whitelist_pk</a></div><div class="ttdeci">UDPC_EXPORT int UDPC_has_whitelist_pk(UDPC_HContext ctx, const unsigned char *pk)</div><div class="ttdoc">Checks if a public key is in the whitelist.</div></div>
 <div class="ttc" id="aUDPC_8h_html_a96ecd597f88d458ed108f33e4f0a6612"><div class="ttname"><a href="UDPC_8h.html#a96ecd597f88d458ed108f33e4f0a6612">UDPC_AUTH_POLICY_FALLBACK</a></div><div class="ttdeci">UDPC_AUTH_POLICY_FALLBACK</div><div class="ttdoc">All peers will not be denied regardless of use of public key verification.</div><div class="ttdef"><b>Definition:</b> UDPC.h:138</div></div>
 <div class="ttc" id="aUDPC_8h_html_a9cc5d705069747eb439a1c5607baac17"><div class="ttname"><a href="UDPC_8h.html#a9cc5d705069747eb439a1c5607baac17">UDPC_WARNING</a></div><div class="ttdeci">UDPC_WARNING</div><div class="ttdoc">Log errors and warnings.</div><div class="ttdef"><b>Definition:</b> UDPC.h:125</div></div>
index 079f37bc9424790d3c2a48d966b8ff0ed8bacf6d..0ff5b7f07f59f502931eff0cf1940ddf0a0960a5 100644 (file)
@@ -118,6 +118,11 @@ $(function() {
 <li>UDPC_init_threaded_update()&#160;:&#160;<a class="el" href="UDPC_8h.html#a614e2a058b89839d53fe9d348a058323">UDPC.h</a></li>
 <li>UDPC_init_threaded_update_ms()&#160;:&#160;<a class="el" href="UDPC_8h.html#ab9a5258877ad3084f7d29954be525bd6">UDPC.h</a></li>
 <li>UDPC_is_valid_context()&#160;:&#160;<a class="el" href="UDPC_8h.html#ac01480f803b063e2b44794420df0f671">UDPC.h</a></li>
+<li>UDPC_no16i()&#160;:&#160;<a class="el" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC.h</a></li>
+<li>UDPC_no32f()&#160;:&#160;<a class="el" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC.h</a></li>
+<li>UDPC_no32i()&#160;:&#160;<a class="el" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC.h</a></li>
+<li>UDPC_no64f()&#160;:&#160;<a class="el" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC.h</a></li>
+<li>UDPC_no64i()&#160;:&#160;<a class="el" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC.h</a></li>
 <li>UDPC_PACKET_MAX_SIZE&#160;:&#160;<a class="el" href="UDPC_8h.html#a8ed92f1223b3f658536728f22d3b3827">UDPC.h</a></li>
 <li>UDPC_PacketInfo&#160;:&#160;<a class="el" href="UDPC_8h.html#ae0261958047ebb5c6a402aa805e4e55b">UDPC.h</a></li>
 <li>UDPC_queue_send()&#160;:&#160;<a class="el" href="UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4">UDPC.h</a></li>
index 1ebe827411f18bcf6957e87de3f897702ed8826f..edec0e04aa65877cf62cc55b1f1cc32f8b16ff8d 100644 (file)
@@ -110,6 +110,11 @@ $(function() {
 <li>UDPC_init_threaded_update()&#160;:&#160;<a class="el" href="UDPC_8h.html#a614e2a058b89839d53fe9d348a058323">UDPC.h</a></li>
 <li>UDPC_init_threaded_update_ms()&#160;:&#160;<a class="el" href="UDPC_8h.html#ab9a5258877ad3084f7d29954be525bd6">UDPC.h</a></li>
 <li>UDPC_is_valid_context()&#160;:&#160;<a class="el" href="UDPC_8h.html#ac01480f803b063e2b44794420df0f671">UDPC.h</a></li>
+<li>UDPC_no16i()&#160;:&#160;<a class="el" href="UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587">UDPC.h</a></li>
+<li>UDPC_no32f()&#160;:&#160;<a class="el" href="UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6">UDPC.h</a></li>
+<li>UDPC_no32i()&#160;:&#160;<a class="el" href="UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c">UDPC.h</a></li>
+<li>UDPC_no64f()&#160;:&#160;<a class="el" href="UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c">UDPC.h</a></li>
+<li>UDPC_no64i()&#160;:&#160;<a class="el" href="UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757">UDPC.h</a></li>
 <li>UDPC_queue_send()&#160;:&#160;<a class="el" href="UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4">UDPC.h</a></li>
 <li>UDPC_remove_whitelist_pk()&#160;:&#160;<a class="el" href="UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383">UDPC.h</a></li>
 <li>UDPC_set_accept_new_connections()&#160;:&#160;<a class="el" href="UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb">UDPC.h</a></li>
index 2d9a27b4621caf2ba85ad5480368286c6adbf392..5c4bf9509e9e8c4741b88c1ff76ac5432b7d7608 100644 (file)
@@ -46,22 +46,27 @@ var searchData=
   ['udpc_5finit_5fthreaded_5fupdate_43',['UDPC_init_threaded_update',['../UDPC_8h.html#a614e2a058b89839d53fe9d348a058323',1,'UDPC.h']]],
   ['udpc_5finit_5fthreaded_5fupdate_5fms_44',['UDPC_init_threaded_update_ms',['../UDPC_8h.html#ab9a5258877ad3084f7d29954be525bd6',1,'UDPC.h']]],
   ['udpc_5fis_5fvalid_5fcontext_45',['UDPC_is_valid_context',['../UDPC_8h.html#ac01480f803b063e2b44794420df0f671',1,'UDPC.h']]],
-  ['udpc_5fpacket_5fmax_5fsize_46',['UDPC_PACKET_MAX_SIZE',['../UDPC_8h.html#a8ed92f1223b3f658536728f22d3b3827',1,'UDPC.h']]],
-  ['udpc_5fpacketinfo_47',['UDPC_PacketInfo',['../UDPC_8h.html#ae0261958047ebb5c6a402aa805e4e55b',1,'UDPC_PacketInfo():&#160;UDPC.h'],['../structUDPC__PacketInfo.html',1,'UDPC_PacketInfo']]],
-  ['udpc_5fqueue_5fsend_48',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]],
-  ['udpc_5fremove_5fwhitelist_5fpk_49',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]],
-  ['udpc_5fset_5faccept_5fnew_5fconnections_50',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]],
-  ['udpc_5fset_5fauth_5fpolicy_51',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]],
-  ['udpc_5fset_5flibsodium_5fkey_5feasy_52',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]],
-  ['udpc_5fset_5flibsodium_5fkeys_53',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]],
-  ['udpc_5fset_5flogging_5ftype_54',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]],
-  ['udpc_5fset_5fprotocol_5fid_55',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]],
-  ['udpc_5fset_5freceiving_5fevents_56',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]],
-  ['udpc_5fsilent_57',['UDPC_SILENT',['../UDPC_8h.html#aa5c197773a0914125cb358771139065c',1,'UDPC.h']]],
-  ['udpc_5fstrtoa_58',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]],
-  ['udpc_5funset_5flibsodium_5fkeys_59',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]],
-  ['udpc_5fupdate_60',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]],
-  ['udpc_5fverbose_61',['UDPC_VERBOSE',['../UDPC_8h.html#ad5741af4e5cf1da40fe4a7b92cd1c431',1,'UDPC.h']]],
-  ['udpc_5fwarning_62',['UDPC_WARNING',['../UDPC_8h.html#a9cc5d705069747eb439a1c5607baac17',1,'UDPC.h']]],
-  ['udpconnection_63',['UDPConnection',['../index.html',1,'']]]
+  ['udpc_5fno16i_46',['UDPC_no16i',['../UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587',1,'UDPC.h']]],
+  ['udpc_5fno32f_47',['UDPC_no32f',['../UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6',1,'UDPC.h']]],
+  ['udpc_5fno32i_48',['UDPC_no32i',['../UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c',1,'UDPC.h']]],
+  ['udpc_5fno64f_49',['UDPC_no64f',['../UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c',1,'UDPC.h']]],
+  ['udpc_5fno64i_50',['UDPC_no64i',['../UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757',1,'UDPC.h']]],
+  ['udpc_5fpacket_5fmax_5fsize_51',['UDPC_PACKET_MAX_SIZE',['../UDPC_8h.html#a8ed92f1223b3f658536728f22d3b3827',1,'UDPC.h']]],
+  ['udpc_5fpacketinfo_52',['UDPC_PacketInfo',['../UDPC_8h.html#ae0261958047ebb5c6a402aa805e4e55b',1,'UDPC_PacketInfo():&#160;UDPC.h'],['../structUDPC__PacketInfo.html',1,'UDPC_PacketInfo']]],
+  ['udpc_5fqueue_5fsend_53',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]],
+  ['udpc_5fremove_5fwhitelist_5fpk_54',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]],
+  ['udpc_5fset_5faccept_5fnew_5fconnections_55',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]],
+  ['udpc_5fset_5fauth_5fpolicy_56',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]],
+  ['udpc_5fset_5flibsodium_5fkey_5feasy_57',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]],
+  ['udpc_5fset_5flibsodium_5fkeys_58',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]],
+  ['udpc_5fset_5flogging_5ftype_59',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]],
+  ['udpc_5fset_5fprotocol_5fid_60',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]],
+  ['udpc_5fset_5freceiving_5fevents_61',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]],
+  ['udpc_5fsilent_62',['UDPC_SILENT',['../UDPC_8h.html#aa5c197773a0914125cb358771139065c',1,'UDPC.h']]],
+  ['udpc_5fstrtoa_63',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]],
+  ['udpc_5funset_5flibsodium_5fkeys_64',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]],
+  ['udpc_5fupdate_65',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]],
+  ['udpc_5fverbose_66',['UDPC_VERBOSE',['../UDPC_8h.html#ad5741af4e5cf1da40fe4a7b92cd1c431',1,'UDPC.h']]],
+  ['udpc_5fwarning_67',['UDPC_WARNING',['../UDPC_8h.html#a9cc5d705069747eb439a1c5607baac17',1,'UDPC.h']]],
+  ['udpconnection_68',['UDPConnection',['../index.html',1,'']]]
 ];
index 63110dfadabd7ca4ff826a3b6d768b4cd8d57301..d1db5d0fe5fb31c97cbd6de8f673734cbc17b68d 100644 (file)
@@ -37,16 +37,21 @@ var searchData=
   ['udpc_5finit_5fthreaded_5fupdate_34',['UDPC_init_threaded_update',['../UDPC_8h.html#a614e2a058b89839d53fe9d348a058323',1,'UDPC.h']]],
   ['udpc_5finit_5fthreaded_5fupdate_5fms_35',['UDPC_init_threaded_update_ms',['../UDPC_8h.html#ab9a5258877ad3084f7d29954be525bd6',1,'UDPC.h']]],
   ['udpc_5fis_5fvalid_5fcontext_36',['UDPC_is_valid_context',['../UDPC_8h.html#ac01480f803b063e2b44794420df0f671',1,'UDPC.h']]],
-  ['udpc_5fqueue_5fsend_37',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]],
-  ['udpc_5fremove_5fwhitelist_5fpk_38',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]],
-  ['udpc_5fset_5faccept_5fnew_5fconnections_39',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]],
-  ['udpc_5fset_5fauth_5fpolicy_40',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]],
-  ['udpc_5fset_5flibsodium_5fkey_5feasy_41',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]],
-  ['udpc_5fset_5flibsodium_5fkeys_42',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]],
-  ['udpc_5fset_5flogging_5ftype_43',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]],
-  ['udpc_5fset_5fprotocol_5fid_44',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]],
-  ['udpc_5fset_5freceiving_5fevents_45',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]],
-  ['udpc_5fstrtoa_46',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]],
-  ['udpc_5funset_5flibsodium_5fkeys_47',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]],
-  ['udpc_5fupdate_48',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]]
+  ['udpc_5fno16i_37',['UDPC_no16i',['../UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587',1,'UDPC.h']]],
+  ['udpc_5fno32f_38',['UDPC_no32f',['../UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6',1,'UDPC.h']]],
+  ['udpc_5fno32i_39',['UDPC_no32i',['../UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c',1,'UDPC.h']]],
+  ['udpc_5fno64f_40',['UDPC_no64f',['../UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c',1,'UDPC.h']]],
+  ['udpc_5fno64i_41',['UDPC_no64i',['../UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757',1,'UDPC.h']]],
+  ['udpc_5fqueue_5fsend_42',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]],
+  ['udpc_5fremove_5fwhitelist_5fpk_43',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]],
+  ['udpc_5fset_5faccept_5fnew_5fconnections_44',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]],
+  ['udpc_5fset_5fauth_5fpolicy_45',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]],
+  ['udpc_5fset_5flibsodium_5fkey_5feasy_46',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]],
+  ['udpc_5fset_5flibsodium_5fkeys_47',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]],
+  ['udpc_5fset_5flogging_5ftype_48',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]],
+  ['udpc_5fset_5fprotocol_5fid_49',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]],
+  ['udpc_5fset_5freceiving_5fevents_50',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]],
+  ['udpc_5fstrtoa_51',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]],
+  ['udpc_5funset_5flibsodium_5fkeys_52',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]],
+  ['udpc_5fupdate_53',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]]
 ];