summaryrefslogtreecommitdiff
path: root/man/tip/libnng.3.html
diff options
context:
space:
mode:
Diffstat (limited to 'man/tip/libnng.3.html')
-rw-r--r--man/tip/libnng.3.html92
1 files changed, 92 insertions, 0 deletions
diff --git a/man/tip/libnng.3.html b/man/tip/libnng.3.html
index 5db6dc73..2d374ca0 100644
--- a/man/tip/libnng.3.html
+++ b/man/tip/libnng.3.html
@@ -526,6 +526,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
<li><a href="#_statistics">Statistics</a></li>
<li><a href="#_url_object">URL Object</a></li>
<li><a href="#_supplemental_api">Supplemental API</a></li>
+<li><a href="#_supplemental_tcp">Supplemental TCP</a></li>
<li><a href="#_http_support">HTTP Support</a></li>
<li><a href="#_tls_configuration_objects">TLS Configuration Objects</a></li>
</ul>
@@ -1317,6 +1318,97 @@ as a convenience to aid in creating portable applications.</p>
</table>
</div>
<div class="sect2">
+<h3 id="_supplemental_tcp">Supplemental TCP</h3>
+<div class="paragraph">
+<p>These TCP functions are available for use with direct TCP access.
+Most applications won&#8217;t need to use these.</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 50%;">
+<col style="width: 50%;">
+</colgroup>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_close.3tcp">nng_tcp_close()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">close TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_dialer_alloc.3tcp">nng_tcp_dialer_alloc()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">allocate TCP dialer</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_dialer_close.3tcp">nng_tcp_dialer_close()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">close TCP dialer</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_dialer_dial.3tcp">nng_tcp_dialer_dial()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">initiate outgoing TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_dialer_free.3tcp">nng_tcp_dialer_free()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">free TCP dialer</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_dialer_getopt.3tcp">nng_tcp_dialer_getopt()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">get option from TCP dialer</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_dialer_setopt.3tcp">nng_tcp_dialer_setopt()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">set option on TCP dialer</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_free.3tcp">nng_tcp_free()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">free TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_getopt.3tcp">nng_tcp_getopt()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">get option from TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_accept.3tcp">nng_tcp_listener_accept()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">accept incoming TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_alloc.3tcp">nng_tcp_listener_alloc()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">allocate TCP listener</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_close.3tcp">nng_tcp_listener_close()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">close TCP listener</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_free.3tcp">nng_tcp_listener_free()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">free TCP listener</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_getopt.3tcp">nng_tcp_listener_getopt()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">get option from TCP listener</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_listen.3tcp">nng_tcp_listener_listen()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bind TCP listener to port</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_listener_setopt.3tcp">nng_tcp_listener_setopt()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">set option on TCP listener</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_recv.3tcp">nng_tcp_recv()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">receive from TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_send.3tcp">nng_tcp_send()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">send to TCP connection</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="nng_tcp_setopt.3tcp">nng_tcp_setopt()</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">set option on TCP connection</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
<h3 id="_http_support">HTTP Support</h3>
<div class="paragraph">
<p>The library may be configured with support for HTTP, and this will