a00505.html

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

HTML
459 行
字号
</div>
<div class="memdoc">

<p>
This function assumes that the list is a list that linked using next_instance_sample but the stale element's position is unknown. 
</div>
</div><p>
<a class="anchor" name="342a08c7c678a25ce1b17caa39b6fe18"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::dequeue_next_sample" ref="342a08c7c678a25ce1b17caa39b6fe18" args="(DataSampleListElement *stale)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenDDS::DCPS::DataSampleList::dequeue_next_sample           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00506.html">DataSampleListElement</a> *&nbsp;</td>
          <td class="paramname"> <em>stale</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function assumes that the list is a list that linked using next_sample/previous_sample but the stale element's position is unknown. 
</div>
</div><p>
<a class="anchor" name="2018ec7935e1adb276329addadc7f079"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::dequeue_next_send_sample" ref="2018ec7935e1adb276329addadc7f079" args="(DataSampleListElement *stale)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenDDS::DCPS::DataSampleList::dequeue_next_send_sample           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00506.html">DataSampleListElement</a> *&nbsp;</td>
          <td class="paramname"> <em>stale</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function assumes that the list is a list that linked using next_send_sample but the stale element's position is unknown. 
</div>
</div><p>
<a class="anchor" name="f9bc3d056ef613b2986d4b4a958b1443"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::end" ref="f9bc3d056ef613b2986d4b4a958b1443" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE <a class="el" href="a00507.html">DataSampleList::iterator</a> OpenDDS::DCPS::DataSampleList::end           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return iterator to end of list. 
<p>

</div>
</div><p>
<a class="anchor" name="44e80f5c5e49b191c3c77ea0bf44940e"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::enqueue_tail_next_instance_sample" ref="44e80f5c5e49b191c3c77ea0bf44940e" args="(DataSampleListElement *sample)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE void OpenDDS::DCPS::DataSampleList::enqueue_tail_next_instance_sample           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00506.html">DataSampleListElement</a> *&nbsp;</td>
          <td class="paramname"> <em>sample</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function assumes the list is the instance samples that is linked by the next_instance_sample_. 
</div>
</div><p>
<a class="anchor" name="531acc8462b2a47ad395554f828e93c0"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::enqueue_tail_next_sample" ref="531acc8462b2a47ad395554f828e93c0" args="(DataSampleListElement *sample)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE void OpenDDS::DCPS::DataSampleList::enqueue_tail_next_sample           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00506.html">DataSampleListElement</a> *&nbsp;</td>
          <td class="paramname"> <em>sample</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function assumes the list is the sending_data, sent_data, unsent_data or released_data which is linked by the next_sample/previous_sample. 
</div>
</div><p>
<a class="anchor" name="90c2a8095b9e1422cdd9f5a331a8cd87"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::enqueue_tail_next_send_sample" ref="90c2a8095b9e1422cdd9f5a331a8cd87" args="(DataSampleList list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::DataSampleList::enqueue_tail_next_send_sample           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00505.html">DataSampleList</a>&nbsp;</td>
          <td class="paramname"> <em>list</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function assumes the appended list is a list linked with previous/next_sample_ and might be linked with next_send_sample_. If it's not linked with the next_send_sample_ then this function will make it linked before appending. 
</div>
</div><p>
<a class="anchor" name="65039cd61e1812beb3f73d4e0dcad4a6"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::enqueue_tail_next_send_sample" ref="65039cd61e1812beb3f73d4e0dcad4a6" args="(DataSampleListElement *sample)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE void OpenDDS::DCPS::DataSampleList::enqueue_tail_next_send_sample           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00506.html">DataSampleListElement</a> *&nbsp;</td>
          <td class="paramname"> <em>sample</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function assumes the list is the sending_data or sent_data which is linked by the next_send_sample. 
</div>
</div><p>
<a class="anchor" name="760d64375b4007b60d6ac3db9f14dcbc"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::reset" ref="760d64375b4007b60d6ac3db9f14dcbc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE void OpenDDS::DCPS::DataSampleList::reset           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset to initial state. 
<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="2f35633a53cc9b1fe7001ccc15973b18"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::head_" ref="2f35633a53cc9b1fe7001ccc15973b18" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00506.html">DataSampleListElement</a>* <a class="el" href="a00505.html#2f35633a53cc9b1fe7001ccc15973b18">OpenDDS::DCPS::DataSampleList::head_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The first element of the list. 
<p>

</div>
</div><p>
<a class="anchor" name="5492f572ab1e08741732382c6234a941"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::size_" ref="5492f572ab1e08741732382c6234a941" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ssize_t <a class="el" href="a00505.html#5492f572ab1e08741732382c6234a941">OpenDDS::DCPS::DataSampleList::size_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Number of elements in the list. 
<p>

</div>
</div><p>
<a class="anchor" name="91408082b7b0f039ecff53e486e7b9ac"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleList::tail_" ref="91408082b7b0f039ecff53e486e7b9ac" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00506.html">DataSampleListElement</a>* <a class="el" href="a00505.html#91408082b7b0f039ecff53e486e7b9ac">OpenDDS::DCPS::DataSampleList::tail_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The last element of the list. 
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a00826.html">DataSampleList.h</a><li><a class="el" href="a00825.html">DataSampleList.cpp</a><li><a class="el" href="a00827.html">DataSampleList.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:34 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 + -
显示快捷键?