a00686.html

来自「opendds 1.2 最新版 面向分布式实时网络编程」· HTML 代码 · 共 400 行 · 第 1/2 页

HTML
400
字号
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1e964e8630430ae074d2ee410bf46520"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::get_transport_impl" ref="1e964e8630430ae074d2ee410bf46520" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE <a class="el" href="a00639.html">OpenDDS::DCPS::SimpleTcpTransport_rch</a> OpenDDS::DCPS::SimpleTcpDataLink::get_transport_impl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="337e379bda9ef16728929ef1a21de66a"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::pre_stop_i" ref="337e379bda9ef16728929ef1a21de66a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleTcpDataLink::pre_stop_i           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called before release the datalink or before shutdown to let the concrete <a class="el" href="a00493.html">DataLink</a> to do anything necessary. 
<p>
Reimplemented from <a class="el" href="a00493.html#b210289260707037ec7880549fd25432">OpenDDS::DCPS::DataLink</a>.
</div>
</div><p>
<a class="anchor" name="77d178507a777f791e57d01e221fb7b2"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::reconnect" ref="77d178507a777f791e57d01e221fb7b2" args="(SimpleTcpConnection *connection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::SimpleTcpDataLink::reconnect           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00684.html">SimpleTcpConnection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Associate the new connection object with this datalink object. The states of the "old" connection object are copied to the new connection object and the "old" connection object is replaced by the new connection object. 
</div>
</div><p>
<a class="anchor" name="e74f696ee5a07ed3003abff48f5872ae"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::remote_address" ref="e74f696ee5a07ed3003abff48f5872ae" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE const ACE_INET_Addr &amp; OpenDDS::DCPS::SimpleTcpDataLink::remote_address           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessor for the remote address. 
<p>

</div>
</div><p>
<a class="anchor" name="8dcd9925bf767358920d283a489db59f"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::send_graceful_disconnect_message" ref="8dcd9925bf767358920d283a489db59f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleTcpDataLink::send_graceful_disconnect_message           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1f7ce7cfdaadd0cbbfc47b969a2dbeb3"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::stop_i" ref="1f7ce7cfdaadd0cbbfc47b969a2dbeb3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleTcpDataLink::stop_i           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called when the <a class="el" href="a00493.html">DataLink</a> is self-releasing because all of its reservations have been released, or when the <a class="el" href="a00746.html">TransportImpl</a> is handling a shutdown() call. 
<p>
Implements <a class="el" href="a00493.html#682eee8bba6334180cc7e1d3d0d7b6b1">OpenDDS::DCPS::DataLink</a>.
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="4938bf2e8aa0ab794cb6ab1d980db256"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::connection_" ref="4938bf2e8aa0ab794cb6ab1d980db256" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">SimpleTcpConnection_rch</a> <a class="el" href="a00686.html#4938bf2e8aa0ab794cb6ab1d980db256">OpenDDS::DCPS::SimpleTcpDataLink::connection_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="244e09d1621ae42255a773e3d2750a6f"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::graceful_disconnect_sent_" ref="244e09d1621ae42255a773e3d2750a6f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00686.html#244e09d1621ae42255a773e3d2750a6f">OpenDDS::DCPS::SimpleTcpDataLink::graceful_disconnect_sent_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="88f6c1b0bfe9bfcebe4cd96590b3ddba"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::remote_address_" ref="88f6c1b0bfe9bfcebe4cd96590b3ddba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INET_Addr <a class="el" href="a00686.html#88f6c1b0bfe9bfcebe4cd96590b3ddba">OpenDDS::DCPS::SimpleTcpDataLink::remote_address_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b7e463fdd59aaa4dedeea843f07c5c81"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpDataLink::transport_" ref="b7e463fdd59aaa4dedeea843f07c5c81" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">SimpleTcpTransport_rch</a> <a class="el" href="a00686.html#b7e463fdd59aaa4dedeea843f07c5c81">OpenDDS::DCPS::SimpleTcpDataLink::transport_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a01089.html">SimpleTcpDataLink.h</a><li><a class="el" href="a01088.html">SimpleTcpDataLink.cpp</a><li><a class="el" href="a01090.html">SimpleTcpDataLink.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:48 2008 for OpenDDS by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?