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

📄 a00754.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 3 页
字号:
</div><p>
<a class="anchor" name="2d1de4dee1e829fcddcec82dc5b5b60a"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::stop_i" ref="2d1de4dee1e829fcddcec82dc5b5b60a" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void OpenDDS::DCPS::TransportReceiveStrategy::stop_i           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Let the subclass stop. 
<p>

<p>
Implemented in <a class="el" href="a00658.html#15760d45e6df9ed8ead71df3e1468da3">OpenDDS::DCPS::ReliableMulticastTransportReceiveStrategy</a>, <a class="el" href="a00689.html#b3b538d65fdbdec239bb89148a923e0a">OpenDDS::DCPS::SimpleTcpReceiveStrategy</a>, and <a class="el" href="a00701.html#3654dae129b8231b8766dfb0d42af813">OpenDDS::DCPS::SimpleUnreliableDgramReceiveStrategy</a>.
</div>
</div><p>
<a class="anchor" name="f12978b842c6a1a34d4959056b2c8320"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::successor_index" ref="f12978b842c6a1a34d4959056b2c8320" args="(size_t index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE size_t OpenDDS::DCPS::TransportReceiveStrategy::successor_index           </td>
          <td>(</td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Manage an index into the receive buffer array. 
<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="808b8ed8f8a10bb486cbd7c50e15fcb5"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::buffer_index_" ref="808b8ed8f8a10bb486cbd7c50e15fcb5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a00754.html#808b8ed8f8a10bb486cbd7c50e15fcb5">OpenDDS::DCPS::TransportReceiveStrategy::buffer_index_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Current receive buffer index in use. 
<p>

</div>
</div><p>
<a class="anchor" name="9d2cdfea78d34072c6768839498e7167"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::data_allocator_" ref="9d2cdfea78d34072c6768839498e7167" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00483.html">TransportDataAllocator</a> <a class="el" href="a00754.html#9d2cdfea78d34072c6768839498e7167">OpenDDS::DCPS::TransportReceiveStrategy::data_allocator_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9f41e6d35435399b6d79440ab7669502"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::db_allocator_" ref="9f41e6d35435399b6d79440ab7669502" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00483.html">TransportDataBlockAllocator</a> <a class="el" href="a00754.html#9f41e6d35435399b6d79440ab7669502">OpenDDS::DCPS::TransportReceiveStrategy::db_allocator_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ffa4cfad41a3a76d1a8914e36a86b0d4"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::gracefully_disconnected_" ref="ffa4cfad41a3a76d1a8914e36a86b0d4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00754.html#ffa4cfad41a3a76d1a8914e36a86b0d4">OpenDDS::DCPS::TransportReceiveStrategy::gracefully_disconnected_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag indicates if the GRACEFUL_DISCONNECT message is received. 
<p>

</div>
</div><p>
<a class="anchor" name="aacd827b56f50108ca0adb0b0fa2ad47"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::mb_allocator_" ref="aacd827b56f50108ca0adb0b0fa2ad47" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00483.html">TransportMessageBlockAllocator</a> <a class="el" href="a00754.html#aacd827b56f50108ca0adb0b0fa2ad47">OpenDDS::DCPS::TransportReceiveStrategy::mb_allocator_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="119dbbacc76d872a2cf557a06585d47d"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::receive_buffers_" ref="119dbbacc76d872a2cf557a06585d47d" args="[RECEIVE_BUFFERS]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Message_Block* <a class="el" href="a00754.html#119dbbacc76d872a2cf557a06585d47d">OpenDDS::DCPS::TransportReceiveStrategy::receive_buffers_</a>[RECEIVE_BUFFERS]<code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set of receive buffers in use. 
<p>

</div>
</div><p>
<a class="anchor" name="e43d53a19c030054558a70a7d637c921"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::receive_lock_" ref="e43d53a19c030054558a70a7d637c921" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Lock_Adapter&lt;ACE_SYNCH_MUTEX&gt; <a class="el" href="a00754.html#e43d53a19c030054558a70a7d637c921">OpenDDS::DCPS::TransportReceiveStrategy::receive_lock_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Locking strategy for the allocators. 
<p>

</div>
</div><p>
<a class="anchor" name="bc8344908ada4d6678db6552a54c6ecd"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::receive_sample_" ref="bc8344908ada4d6678db6552a54c6ecd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00647.html">ReceivedDataSample</a> <a class="el" href="a00754.html#bc8344908ada4d6678db6552a54c6ecd">OpenDDS::DCPS::TransportReceiveStrategy::receive_sample_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Current data sample header. 
<p>

</div>
</div><p>
<a class="anchor" name="5e64731218931034c823c0fd9d1420e4"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::receive_sample_remaining_" ref="5e64731218931034c823c0fd9d1420e4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a00754.html#5e64731218931034c823c0fd9d1420e4">OpenDDS::DCPS::TransportReceiveStrategy::receive_sample_remaining_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bytes remaining in the current DataSample. 
<p>

</div>
</div><p>
<a class="anchor" name="4382df4cb90ba3bef4c878ed4af448da"></a><!-- doxytag: member="OpenDDS::DCPS::TransportReceiveStrategy::receive_transport_header_" ref="4382df4cb90ba3bef4c878ed4af448da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00745.html">TransportHeader</a> <a class="el" href="a00754.html#4382df4cb90ba3bef4c878ed4af448da">OpenDDS::DCPS::TransportReceiveStrategy::receive_transport_header_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Current receive <a class="el" href="a00745.html">TransportHeader</a>. 
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a01232.html">TransportReceiveStrategy.h</a><li><a class="el" href="a01231.html">TransportReceiveStrategy.cpp</a><li><a class="el" href="a01233.html">TransportReceiveStrategy.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:45 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 + -