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

📄 a00689.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
          <td class="memname">ACE_INLINE bool OpenDDS::DCPS::SimpleTcpReceiveStrategy::gracefully_disconnected           </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="78c500a4d083cae7cdd884cd912edfaf"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::receive_bytes" ref="78c500a4d083cae7cdd884cd912edfaf" args="(iovec iov[], int n, ACE_INET_Addr &amp;remote_address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ssize_t OpenDDS::DCPS::SimpleTcpReceiveStrategy::receive_bytes           </td>
          <td>(</td>
          <td class="paramtype">iovec&nbsp;</td>
          <td class="paramname"> <em>iov</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>remote_address</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Only our subclass knows how to do this. 
<p>

<p>
Implements <a class="el" href="a00754.html#97cc1be21ba30f5098f5d7dc474e4cca">OpenDDS::DCPS::TransportReceiveStrategy</a>.
</div>
</div><p>
<a class="anchor" name="f7bb1a02128b4f7d90d255a998f83660"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::relink" ref="f7bb1a02128b4f7d90d255a998f83660" args="(bool do_suspend=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleTcpReceiveStrategy::relink           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>do_suspend</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The subclass needs to provide the implementation for re-establishing the datalink. This is called when recv returns an error. 
<p>
Reimplemented from <a class="el" href="a00754.html#329e79ae824ef71afed0ad2e184c65b8">OpenDDS::DCPS::TransportReceiveStrategy</a>.
</div>
</div><p>
<a class="anchor" name="64abd7567fd003c85f7fcd339e989366"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::reset" ref="64abd7567fd003c85f7fcd339e989366" args="(SimpleTcpConnection *connection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::SimpleTcpReceiveStrategy::reset           </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>

</div>
</div><p>
<a class="anchor" name="2451b7706be86689058448f7b3dc5081"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::start_i" ref="2451b7706be86689058448f7b3dc5081" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::SimpleTcpReceiveStrategy::start_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>
Let the subclass start. 
<p>

<p>
Implements <a class="el" href="a00754.html#805e510a5289563df1eb33c8d8ca859b">OpenDDS::DCPS::TransportReceiveStrategy</a>.
</div>
</div><p>
<a class="anchor" name="b3b538d65fdbdec239bb89148a923e0a"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::stop_i" ref="b3b538d65fdbdec239bb89148a923e0a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleTcpReceiveStrategy::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>
Let the subclass stop. 
<p>

<p>
Implements <a class="el" href="a00754.html#2d1de4dee1e829fcddcec82dc5b5b60a">OpenDDS::DCPS::TransportReceiveStrategy</a>.
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="b764a4de470e6daf0958cfe7a4849f39"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::connection_" ref="b764a4de470e6daf0958cfe7a4849f39" 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="a00689.html#b764a4de470e6daf0958cfe7a4849f39">OpenDDS::DCPS::SimpleTcpReceiveStrategy::connection_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6fd4e019e64651f5e3e5359d90e7e67f"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::link_" ref="6fd4e019e64651f5e3e5359d90e7e67f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">SimpleTcpDataLink_rch</a> <a class="el" href="a00689.html#6fd4e019e64651f5e3e5359d90e7e67f">OpenDDS::DCPS::SimpleTcpReceiveStrategy::link_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1b7a0feed8fa68330b034e803d184407"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpReceiveStrategy::reactor_task_" ref="1b7a0feed8fa68330b034e803d184407" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">TransportReactorTask_rch</a> <a class="el" href="a00689.html#1b7a0feed8fa68330b034e803d184407">OpenDDS::DCPS::SimpleTcpReceiveStrategy::reactor_task_</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="a01100.html">SimpleTcpReceiveStrategy.h</a><li><a class="el" href="a01099.html">SimpleTcpReceiveStrategy.cpp</a><li><a class="el" href="a01101.html">SimpleTcpReceiveStrategy.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:49 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 + -