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

📄 a00610.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3593f041acb2ad0bc0c3c0744dab1528"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::status" ref="3593f041acb2ad0bc0c3c0744dab1528" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE int OpenDDS::DCPS::PacketRemoveVisitor::status           </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 status. Called after this visitor object has been passed to <a class="el" href="a00473.html#2932810b6bcfeec9856260a36676aaa7">BasicQueue&lt;T&gt;::accept_remove_visitor()</a>. status == 1 means the sample was found and removed. status == 0 means the sample was not found (thus not removed) status == -1 means a fatal error was encountered. 
</div>
</div><p>
<a class="anchor" name="5c24fd7d6694335491355aaff89f41a6"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::visit_element_ref" ref="5c24fd7d6694335491355aaff89f41a6" args="(TransportQueueElement *&amp;element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::PacketRemoveVisitor::visit_element_ref           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00751.html">TransportQueueElement</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>element</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The <a class="el" href="a00473.html#2932810b6bcfeec9856260a36676aaa7">BasicQueue&lt;T&gt;::accept_remove_visitor()</a> method will call this <a class="el" href="a00478.html#4d4444c58c9c546712001c3087e30d0e">visit_element()</a> method for each element in the queue. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="fdb72c13544746f0cb2726c3d2d0d416"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::current_block_" ref="fdb72c13544746f0cb2726c3d2d0d416" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Message_Block* <a class="el" href="a00610.html#fdb72c13544746f0cb2726c3d2d0d416">OpenDDS::DCPS::PacketRemoveVisitor::current_block_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the message block in the chain that corresponds to the current (non-head) element being visited. 
</div>
</div><p>
<a class="anchor" name="49f5d176d4a2cb6fa372427c0415d4b0"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::head_" ref="49f5d176d4a2cb6fa372427c0415d4b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Message_Block*&amp; <a class="el" href="a00610.html#49f5d176d4a2cb6fa372427c0415d4b0">OpenDDS::DCPS::PacketRemoveVisitor::head_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The head block of the chain of unsent blocks in the packet. 
<p>

</div>
</div><p>
<a class="anchor" name="a511faf3a614d5ce23e9da37b1ac9d6a"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::header_block_" ref="a511faf3a614d5ce23e9da37b1ac9d6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Message_Block* <a class="el" href="a00610.html#a511faf3a614d5ce23e9da37b1ac9d6a">OpenDDS::DCPS::PacketRemoveVisitor::header_block_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The packet header block that was duplicate()'d to form the first block in the packet. 
</div>
</div><p>
<a class="anchor" name="061be608decb6d5bc78209ba49bcbad9"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::previous_block_" ref="061be608decb6d5bc78209ba49bcbad9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Message_Block* <a class="el" href="a00610.html#061be608decb6d5bc78209ba49bcbad9">OpenDDS::DCPS::PacketRemoveVisitor::previous_block_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the message block in the chain that has its cont() set to the current_block_. 
</div>
</div><p>
<a class="anchor" name="b63bd890192f068ab20d70bac7cd9009"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::pub_id_" ref="b63bd890192f068ab20d70bac7cd9009" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00552.html">RepoId</a> <a class="el" href="a00610.html#b63bd890192f068ab20d70bac7cd9009">OpenDDS::DCPS::PacketRemoveVisitor::pub_id_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The publisher_id of the control samples to be removed. 
<p>

</div>
</div><p>
<a class="anchor" name="dae83725efede45765fab06a8acf4108"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::replaced_element_allocator_" ref="dae83725efede45765fab06a8acf4108" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00483.html">TransportReplacedElementAllocator</a>&amp; <a class="el" href="a00610.html#dae83725efede45765fab06a8acf4108">OpenDDS::DCPS::PacketRemoveVisitor::replaced_element_allocator_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cached allocator for TransportReplaceElement. 
<p>

</div>
</div><p>
<a class="anchor" name="1db519b370e130720efb21f3655635ce"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::sample_" ref="1db519b370e130720efb21f3655635ce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const ACE_Message_Block* <a class="el" href="a00610.html#1db519b370e130720efb21f3655635ce">OpenDDS::DCPS::PacketRemoveVisitor::sample_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The sample that needs to be removed. 
<p>

</div>
</div><p>
<a class="anchor" name="50951673d94406281b00737f1d616b47"></a><!-- doxytag: member="OpenDDS::DCPS::PacketRemoveVisitor::status_" ref="50951673d94406281b00737f1d616b47" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00610.html#50951673d94406281b00737f1d616b47">OpenDDS::DCPS::PacketRemoveVisitor::status_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Holds the status of our visit. 
<p>

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