Changeset 74 in flair-dev for trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket.html
- Timestamp:
- 05/24/18 11:46:38 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Flair/classflair_1_1core_1_1_tcp_socket.html
r68 r74 141 141 <tr class="memdesc:a7eaffe48d70e5119182bdb5846c6889d"><td class="mdescLeft"> </td><td class="mdescRight">Returns a socket which listens on a specific port/address. <a href="#a7eaffe48d70e5119182bdb5846c6889d">More...</a><br /></td></tr> 142 142 <tr class="separator:a7eaffe48d70e5119182bdb5846c6889d"><td class="memSeparator" colspan="2"> </td></tr> 143 <tr class="memitem:a 55d90b894a14900d2a84a7772124727d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#a55d90b894a14900d2a84a7772124727d">Accept</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=0)</td></tr>144 <tr class="memdesc:a 55d90b894a14900d2a84a7772124727d"><td class="mdescLeft"> </td><td class="mdescRight">Returns a socket on a new incoming connexion. <a href="#a55d90b894a14900d2a84a7772124727d">More...</a><br /></td></tr>145 <tr class="separator:a 55d90b894a14900d2a84a7772124727d"><td class="memSeparator" colspan="2"> </td></tr>146 <tr class="memitem:a c87b68e327a73dada17b3d93dab7929c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#ac87b68e327a73dada17b3d93dab7929c">Connect</a> (const unsigned int distantPort, const std::string distantAddress, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=0)</td></tr>147 <tr class="memdesc:a c87b68e327a73dada17b3d93dab7929c"><td class="mdescLeft"> </td><td class="mdescRight">Returns a socket connected to a distant host. <a href="#ac87b68e327a73dada17b3d93dab7929c">More...</a><br /></td></tr>148 <tr class="separator:a c87b68e327a73dada17b3d93dab7929c"><td class="memSeparator" colspan="2"> </td></tr>149 <tr class="memitem:a aca9be5ab271cef04af09219ff262f38"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#aaca9be5ab271cef04af09219ff262f38">SendMessage</a> (const char *message, size_t message_len, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=0)</td></tr>150 <tr class="memdesc:a aca9be5ab271cef04af09219ff262f38"><td class="mdescLeft"> </td><td class="mdescRight">Send a message. <a href="#aaca9be5ab271cef04af09219ff262f38">More...</a><br /></td></tr>151 <tr class="separator:a aca9be5ab271cef04af09219ff262f38"><td class="memSeparator" colspan="2"> </td></tr>152 <tr class="memitem:a d7e7cf859d7cbe230a33f90c8c1bcfc2"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#ad7e7cf859d7cbe230a33f90c8c1bcfc2">RecvMessage</a> (char *buf, size_t buf_len, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=0)</td></tr>153 <tr class="memdesc:a d7e7cf859d7cbe230a33f90c8c1bcfc2"><td class="mdescLeft"> </td><td class="mdescRight">Receive a message. <a href="#ad7e7cf859d7cbe230a33f90c8c1bcfc2">More...</a><br /></td></tr>154 <tr class="separator:a d7e7cf859d7cbe230a33f90c8c1bcfc2"><td class="memSeparator" colspan="2"> </td></tr>143 <tr class="memitem:af3ea9a03fb31fe36b604060e9386d617"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#af3ea9a03fb31fe36b604060e9386d617">Accept</a> (<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=TIME_INFINITE)</td></tr> 144 <tr class="memdesc:af3ea9a03fb31fe36b604060e9386d617"><td class="mdescLeft"> </td><td class="mdescRight">Returns a socket on a new incoming connexion. <a href="#af3ea9a03fb31fe36b604060e9386d617">More...</a><br /></td></tr> 145 <tr class="separator:af3ea9a03fb31fe36b604060e9386d617"><td class="memSeparator" colspan="2"> </td></tr> 146 <tr class="memitem:aea4dd2ff49fc3e2ba8a3afcccedbc4af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#aea4dd2ff49fc3e2ba8a3afcccedbc4af">Connect</a> (const unsigned int distantPort, const std::string distantAddress, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=TIME_INFINITE)</td></tr> 147 <tr class="memdesc:aea4dd2ff49fc3e2ba8a3afcccedbc4af"><td class="mdescLeft"> </td><td class="mdescRight">Returns a socket connected to a distant host. <a href="#aea4dd2ff49fc3e2ba8a3afcccedbc4af">More...</a><br /></td></tr> 148 <tr class="separator:aea4dd2ff49fc3e2ba8a3afcccedbc4af"><td class="memSeparator" colspan="2"> </td></tr> 149 <tr class="memitem:a35141127ad1e1fd921f5ca91e2341674"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#a35141127ad1e1fd921f5ca91e2341674">SendMessage</a> (const char *message, size_t message_len, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=TIME_INFINITE)</td></tr> 150 <tr class="memdesc:a35141127ad1e1fd921f5ca91e2341674"><td class="mdescLeft"> </td><td class="mdescRight">Send a message waiting up to timeout ns. <a href="#a35141127ad1e1fd921f5ca91e2341674">More...</a><br /></td></tr> 151 <tr class="separator:a35141127ad1e1fd921f5ca91e2341674"><td class="memSeparator" colspan="2"> </td></tr> 152 <tr class="memitem:a843ce6bee190e7840ca5554654ed580d"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#a843ce6bee190e7840ca5554654ed580d">RecvMessage</a> (char *buf, size_t buf_len, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> timeout=TIME_INFINITE)</td></tr> 153 <tr class="memdesc:a843ce6bee190e7840ca5554654ed580d"><td class="mdescLeft"> </td><td class="mdescRight">Receive a message. <a href="#a843ce6bee190e7840ca5554654ed580d">More...</a><br /></td></tr> 154 <tr class="separator:a843ce6bee190e7840ca5554654ed580d"><td class="memSeparator" colspan="2"> </td></tr> 155 155 <tr class="memitem:a94921895eb0b474e967d611d78d630e2"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html#a94921895eb0b474e967d611d78d630e2">NetworkToHost16</a> (uint16_t data)</td></tr> 156 156 <tr class="memdesc:a94921895eb0b474e967d611d78d630e2"><td class="mdescLeft"> </td><td class="mdescRight">! See Socket.h for a more generic implementation of network/host endianness <a href="#a94921895eb0b474e967d611d78d630e2">More...</a><br /></td></tr> … … 282 282 </div> 283 283 </div> 284 <a class="anchor" id="a 55d90b894a14900d2a84a7772124727d"></a>284 <a class="anchor" id="af3ea9a03fb31fe36b604060e9386d617"></a> 285 285 <div class="memitem"> 286 286 <div class="memproto"> … … 293 293 <td>(</td> 294 294 <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> </td> 295 <td class="paramname"><em>timeout</em> = <code> 0</code></td><td>)</td>295 <td class="paramname"><em>timeout</em> = <code>TIME_INFINITE</code></td><td>)</td> 296 296 <td></td> 297 297 </tr> … … 307 307 <dl class="params"><dt>Parameters</dt><dd> 308 308 <table class="params"> 309 <tr><td class="paramname"> <a class="el" href="classflair_1_1core_1_1_connected_socket.html" title="Interface class encapsulating a connected socket. Preserves packets order and guaranty delivery...">ConnectedSocket</a></td><td>&listeningSocket</td></tr>309 <tr><td class="paramname">timeout</td><td>timeout (in nanoseconds) </td></tr> 310 310 </table> 311 311 </dd> … … 316 316 </div> 317 317 </div> 318 <a class="anchor" id="a c87b68e327a73dada17b3d93dab7929c"></a>318 <a class="anchor" id="aea4dd2ff49fc3e2ba8a3afcccedbc4af"></a> 319 319 <div class="memitem"> 320 320 <div class="memproto"> … … 339 339 <td></td> 340 340 <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> </td> 341 <td class="paramname"><em>timeout</em> = <code> 0</code> </td>341 <td class="paramname"><em>timeout</em> = <code>TIME_INFINITE</code> </td> 342 342 </tr> 343 343 <tr> … … 361 361 <tr><td class="paramname">unsigned</td><td>int port </td></tr> 362 362 <tr><td class="paramname">const</td><td>distantAddress </td></tr> 363 <tr><td class="paramname">timeout</td><td>timeout (in milliseconds) </td></tr>363 <tr><td class="paramname">timeout</td><td>timeout (in nanoseconds) </td></tr> 364 364 </table> 365 365 </dd> … … 370 370 </div> 371 371 </div> 372 <a class="anchor" id="a aca9be5ab271cef04af09219ff262f38"></a>372 <a class="anchor" id="a35141127ad1e1fd921f5ca91e2341674"></a> 373 373 <div class="memitem"> 374 374 <div class="memproto"> … … 393 393 <td></td> 394 394 <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> </td> 395 <td class="paramname"><em>timeout</em> = <code> 0</code> </td>395 <td class="paramname"><em>timeout</em> = <code>TIME_INFINITE</code> </td> 396 396 </tr> 397 397 <tr> … … 408 408 </div><div class="memdoc"> 409 409 410 <p>Send a message . </p>410 <p>Send a message waiting up to timeout ns. </p> 411 411 <dl class="params"><dt>Parameters</dt><dd> 412 412 <table class="params"> 413 413 <tr><td class="paramname">message</td><td>message </td></tr> 414 414 <tr><td class="paramname">message_len</td><td>message length </td></tr> 415 <tr><td class="paramname">timeout</td><td>timeout (in milliseconds) </td></tr>415 <tr><td class="paramname">timeout</td><td>timeout (in nanoseconds) </td></tr> 416 416 </table> 417 417 </dd> … … 422 422 </div> 423 423 </div> 424 <a class="anchor" id="a d7e7cf859d7cbe230a33f90c8c1bcfc2"></a>424 <a class="anchor" id="a843ce6bee190e7840ca5554654ed580d"></a> 425 425 <div class="memitem"> 426 426 <div class="memproto"> … … 445 445 <td></td> 446 446 <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> </td> 447 <td class="paramname"><em>timeout</em> = <code> 0</code> </td>447 <td class="paramname"><em>timeout</em> = <code>TIME_INFINITE</code> </td> 448 448 </tr> 449 449 <tr> … … 461 461 462 462 <p>Receive a message. </p> 463 <p>Receive a message and wait up to timeout . <br />463 <p>Receive a message and wait up to timeout ns. <br /> 464 464 </p><dl class="params"><dt>Parameters</dt><dd> 465 465 <table class="params"> 466 466 <tr><td class="paramname">buf</td><td>buffer to put the message </td></tr> 467 467 <tr><td class="paramname">buf_len</td><td>buffer length </td></tr> 468 <tr><td class="paramname">timeout</td><td>timeout (in milliseconds)</td></tr>468 <tr><td class="paramname">timeout</td><td>timeout (in nanoseconds)</td></tr> 469 469 </table> 470 470 </dd> … … 510 510 <ul> 511 511 <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_tcp_socket.html">TcpSocket</a></li> 512 <li class="footer">Generated on Fri Feb 23 2018 11:15:46for Flair by512 <li class="footer">Generated on Wed May 16 2018 07:14:13 for Flair by 513 513 <a href="http://www.doxygen.org/index.html"> 514 514 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note:
See TracChangeset
for help on using the changeset viewer.