⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a00686.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
          <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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -