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

📄 a00674.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 5 页
字号:
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>swap</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Write to the chain from a source buffer. 
<p>

</div>
</div><p>
<a class="anchor" name="6038940f237a445438aa6c089da62155"></a><!-- doxytag: member="TAO::DCPS::Serializer::doread" ref="6038940f237a445438aa6c089da62155" args="(char *dest, size_t size, bool swap, size_t offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE size_t TAO::DCPS::Serializer::doread           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>swap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>offset</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implementation of the actual read from the chain. 
<p>

</div>
</div><p>
<a class="anchor" name="a42b071cf66574311d2f629c2c2064fb"></a><!-- doxytag: member="TAO::DCPS::Serializer::dowrite" ref="a42b071cf66574311d2f629c2c2064fb" args="(const char *dest, size_t size, bool swap, size_t offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE size_t TAO::DCPS::Serializer::dowrite           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>swap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>offset</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implementation of the actual write to the chain. 
<p>

</div>
</div><p>
<a class="anchor" name="3f460631f7933d6bc356cfb869b28d33"></a><!-- doxytag: member="TAO::DCPS::Serializer::good_bit" ref="3f460631f7933d6bc356cfb869b28d33" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE bool TAO::DCPS::Serializer::good_bit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Examine the state of the stream abstraction. 
<p>

</div>
</div><p>
<a class="anchor" name="58ffd110ffb7de31a288aee7058d90b5"></a><!-- doxytag: member="TAO::DCPS::Serializer::read_array" ref="58ffd110ffb7de31a288aee7058d90b5" args="(char *x, size_t size, ACE_CDR::ULong length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE void TAO::DCPS::Serializer::read_array           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_CDR::ULong&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Read an array of values from the chain. NOTE: This assumes that the buffer contains elements that are properly aligned. The buffer must have padding if the elements are not naturally aligned; or this routine should not be used. 
</div>
</div><p>
<a class="anchor" name="cc9b8a94cf799378711d7ed13a8eeeb8"></a><!-- doxytag: member="TAO::DCPS::Serializer::read_boolean_array" ref="cc9b8a94cf799378711d7ed13a8eeeb8" args="(ACE_CDR::Boolean *x, ACE_CDR::ULong length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ACE_CDR::Boolean TAO::DCPS::Serializer::read_boolean_array           </td>
          <td>(</td>
          <td class="paramtype">ACE_CDR::Boolean *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_CDR::ULong&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The buffer <em>x</em> must be large enough to contain <em>length</em> elements. Return <code>false</code> on failure and <code>true</code> on success. 
</div>
</div><p>
<a class="anchor" name="ba73e90afcf9e2026ef199e607838131"></a><!-- doxytag: member="TAO::DCPS::Serializer::read_char_array" ref="ba73e90afcf9e2026ef199e607838131" args="(ACE_CDR::Char *x, ACE_CDR::ULong length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ACE_CDR::Boolean TAO::DCPS::Serializer::read_char_array           </td>
          <td>(</td>
          <td class="paramtype">ACE_CDR::Char *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_CDR::ULong&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The buffer <em>x</em> must be large enough to contain <em>length</em> elements. Return <code>false</code> on failure and <code>true</code> on success. 
</div>
</div><p>
<a class="anchor" name="f82a19501bdd1313f9e730c680586f57"></a><!-- doxytag: member="TAO::DCPS::Serializer::read_double_array" ref="f82a19501bdd1313f9e730c680586f57" args="(ACE_CDR::Double *x, ACE_CDR::ULong length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ACE_CDR::Boolean TAO::DCPS::Serializer::read_double_array           </td>
          <td>(</td>
          <td class="paramtype">ACE_CDR::Double *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_CDR::ULong&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The buffer <em>x</em> must be large enough to contain <em>length</em> elements. Return <code>false</code> on failure and <code>true</code> on success. 
</div>
</div><p>
<a class="anchor" name="35a76b52ea2a6764900779433f9024b5"></a><!-- doxytag: member="TAO::DCPS::Serializer::read_float_array" ref="35a76b52ea2a6764900779433f9024b5" args="(ACE_CDR::Float *x, ACE_CDR::ULong length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ACE_CDR::Boolean TAO::DCPS::Serializer::read_float_array           </td>
          <td>(</td>
          <td class="paramtype">ACE_CDR::Float *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_CDR::ULong&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The buffer <em>x</em> must be large enough to contain <em>length</em> elements. Return <code>false</code> on failure and <code>true</code> on success. 
</div>
</div><p>
<a class="anchor" name="583aae99e0c2d6f7b9cdd7e1df1c8307"></a><!-- doxytag: member="TAO::DCPS::Serializer::read_long_array" ref="583aae99e0c2d6f7b9cdd7e1df1c8307" args="(ACE_CDR::Long *x, ACE_CDR::ULong length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ACE_CDR::Boolean TAO::DCPS::Serializer::read_long_array           </td>
          <td>(</td>
          <td class="paramtype">ACE_CDR::Long *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -