a00504.html

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

HTML
537 行
字号
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assignment from an ACE_Message_Block. 
<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="7e8f0a5abbe769290d2562080eb08655"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::byte_order_" ref="7e8f0a5abbe769290d2562080eb08655" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#7e8f0a5abbe769290d2562080eb08655">OpenDDS::DCPS::DataSampleHeader::byte_order_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
0 - Message encoded using little-endian byte order. 1 - Message encoded using network byte order. 
</div>
</div><p>
<a class="anchor" name="49cad0e8c8aaf74482edf54033f0493d"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::coherency_group_" ref="49cad0e8c8aaf74482edf54033f0493d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_UINT16 <a class="el" href="a00504.html#49cad0e8c8aaf74482edf54033f0493d">OpenDDS::DCPS::DataSampleHeader::coherency_group_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The COHERENCY_GROUP field is obtained from the Publisher as well, in order to support the same scope as the SEQUENCE field. The special value of 0 indicates that the sample is not participating in a coherency group. 
</div>
</div><p>
<a class="anchor" name="8516a002ebc79372489a5570aafa24f2"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::last_sample_" ref="8516a002ebc79372489a5570aafa24f2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#8516a002ebc79372489a5570aafa24f2">OpenDDS::DCPS::DataSampleHeader::last_sample_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The flag indicates the last sample of a group of coherent changes. 
</div>
</div><p>
<a class="anchor" name="f12f44fb97fc1abf84a50075b23d8b2c"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::marshaled_size_" ref="f12f44fb97fc1abf84a50075b23d8b2c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a00504.html#f12f44fb97fc1abf84a50075b23d8b2c">OpenDDS::DCPS::DataSampleHeader::marshaled_size_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of the amount of data read from a buffer. 
<p>

</div>
</div><p>
<a class="anchor" name="00fc1ce577a5e44dd98096f941fc1363"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::message_id_" ref="00fc1ce577a5e44dd98096f941fc1363" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="a00504.html#00fc1ce577a5e44dd98096f941fc1363">OpenDDS::DCPS::DataSampleHeader::message_id_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The enum MessageId. 
<p>

</div>
</div><p>
<a class="anchor" name="d1b5da3f48503d5c5f80160cbd6544e5"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::message_length_" ref="d1b5da3f48503d5c5f80160cbd6544e5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_UINT32 <a class="el" href="a00504.html#d1b5da3f48503d5c5f80160cbd6544e5">OpenDDS::DCPS::DataSampleHeader::message_length_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="88a2739076ae49105fe537070f7a7448"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::publication_id_" ref="88a2739076ae49105fe537070f7a7448" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00552.html">PublicationId</a> <a class="el" href="a00504.html#88a2739076ae49105fe537070f7a7448">OpenDDS::DCPS::DataSampleHeader::publication_id_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Identify the DataWriter that produced the sample data being sent. 
</div>
</div><p>
<a class="anchor" name="f0c95eaf838d1b25379f53ab4448dc68"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::reserved_1" ref="f0c95eaf838d1b25379f53ab4448dc68" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#f0c95eaf838d1b25379f53ab4448dc68">OpenDDS::DCPS::DataSampleHeader::reserved_1</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
reservered bits 
<p>

</div>
</div><p>
<a class="anchor" name="db60d780633f09720d21ab829871701b"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::reserved_2" ref="db60d780633f09720d21ab829871701b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#db60d780633f09720d21ab829871701b">OpenDDS::DCPS::DataSampleHeader::reserved_2</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ed33bddf276e5172a20e976d124ee3f2"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::reserved_3" ref="ed33bddf276e5172a20e976d124ee3f2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#ed33bddf276e5172a20e976d124ee3f2">OpenDDS::DCPS::DataSampleHeader::reserved_3</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9e3a0c2beccf0654d07a5eb6ba170255"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::reserved_4" ref="9e3a0c2beccf0654d07a5eb6ba170255" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#9e3a0c2beccf0654d07a5eb6ba170255">OpenDDS::DCPS::DataSampleHeader::reserved_4</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ad1404a8e022d2b59d21ab19e26f1243"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::reserved_5" ref="ad1404a8e022d2b59d21ab19e26f1243" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#ad1404a8e022d2b59d21ab19e26f1243">OpenDDS::DCPS::DataSampleHeader::reserved_5</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3cc045708ba8b7f60693a10053d89601"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::reserved_6" ref="3cc045708ba8b7f60693a10053d89601" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00504.html#3cc045708ba8b7f60693a10053d89601">OpenDDS::DCPS::DataSampleHeader::reserved_6</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2920e86047ba6323ea57abbff284d1af"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::sequence_" ref="2920e86047ba6323ea57abbff284d1af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INT16 <a class="el" href="a00504.html#2920e86047ba6323ea57abbff284d1af">OpenDDS::DCPS::DataSampleHeader::sequence_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The sequence number is obtained from the Publisher associated with the DataWriter based on the PRESENTATION requirement for the sequence value (access_scope == GROUP). 
</div>
</div><p>
<a class="anchor" name="8af3428e86bff5e5a0f19097afbc7549"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::source_timestamp_nanosec_" ref="8af3428e86bff5e5a0f19097afbc7549" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_UINT32 <a class="el" href="a00504.html#8af3428e86bff5e5a0f19097afbc7549">OpenDDS::DCPS::DataSampleHeader::source_timestamp_nanosec_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="80f3cc050909dce7fc74abe53ca0ba6b"></a><!-- doxytag: member="OpenDDS::DCPS::DataSampleHeader::source_timestamp_sec_" ref="80f3cc050909dce7fc74abe53ca0ba6b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INT32 <a class="el" href="a00504.html#80f3cc050909dce7fc74abe53ca0ba6b">OpenDDS::DCPS::DataSampleHeader::source_timestamp_sec_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The SOURCE_TIMESTAMP field is generated from the DataWriter or supplied by the application at the time of the write. This value is derived from the local hosts system clock, which is assumed to be synchronized with the clocks on other hosts within the domain. This field is required for DESTINATION_ORDER and LIFESPAN policy behaviors of subscriptions. It is also required to be present for all data in the SampleInfo structure supplied along with each data sample. 
</div>
</div><p>
<hr>The documentation for this struct was generated from the following files:<ul>
<li><a class="el" href="a00823.html">DataSampleHeader.h</a><li><a class="el" href="a00822.html">DataSampleHeader.cpp</a><li><a class="el" href="a00824.html">DataSampleHeader.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:33 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 + -
显示快捷键?