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

📄 a00498.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 5 页
字号:
          <td></td><td></td><td width="100%"><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lookup the cache to get the instance handle by the publication repo ids. 
</div>
</div><p>
<a class="anchor" name="b36f63cced5339995944800761180860"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::cleanup" ref="b36f63cced5339995944800761180860" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::DataReaderImpl::cleanup           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
cleanup the DataWriter. 
</div>
</div><p>
<a class="anchor" name="163826fbd7f31064df9eed90d517bb51"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::data_expired" ref="163826fbd7f31064df9eed90d517bb51" args="(DataSampleHeader const &amp;header) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenDDS::DCPS::DataReaderImpl::data_expired           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00504.html">DataSampleHeader</a> const &amp;&nbsp;</td>
          <td class="paramname"> <em>header</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if the received data sample expired. 
<p>
<dl compact><dt><b>Note:</b></dt><dd>Expiration will only occur if the application configured a finite duration in the Topic's LIFESPAN QoS policy. </dd></dl>

</div>
</div><p>
<a class="anchor" name="37930b2971abb59f74faabb86b9fb4e4"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::data_received" ref="37930b2971abb59f74faabb86b9fb4e4" args="(const ReceivedDataSample &amp;sample)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::DataReaderImpl::data_received           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00647.html">ReceivedDataSample</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sample</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
process a message that has been received - could be control or a data sample. 
<p>

<p>
Implements <a class="el" href="a00753.html#b1aad93aff7b79df558b3162b2100ae1">OpenDDS::DCPS::TransportReceiveListener</a>.
</div>
</div><p>
<a class="anchor" name="e52fd39bda167ca858bc9f0325606267"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::dds_demarshal" ref="e52fd39bda167ca858bc9f0325606267" args="(const ReceivedDataSample &amp;sample)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void OpenDDS::DCPS::DataReaderImpl::dds_demarshal           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00647.html">ReceivedDataSample</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sample</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="05b3011e78970342c9d737b6094257b9"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::dec_ref_data_element" ref="05b3011e78970342c9d737b6094257b9" args="(ReceivedDataElement *r)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void OpenDDS::DCPS::DataReaderImpl::dec_ref_data_element           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00645.html">ReceivedDataElement</a> *&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b6ed7d99f920bc4adb95b0f9352adc66"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::delete_contained_entities" ref="b6ed7d99f920bc4adb95b0f9352adc66" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01300.html#baa7bf25feba2f0ef93f32ec32a7bb60">DDS::ReturnCode_t</a> OpenDDS::DCPS::DataReaderImpl::delete_contained_entities           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">  throw (          CORBA::SystemException        )</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Implements <a class="el" href="a00497.html#188ca826baa6bd58bb146f728b635050">DDS::DataReader</a>.
</div>
</div><p>
<a class="anchor" name="46b7138711b5a394385449e0df2982fe"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::dispose" ref="46b7138711b5a394385449e0df2982fe" args="(const ReceivedDataSample &amp;sample)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::DataReaderImpl::dispose           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00647.html">ReceivedDataSample</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sample</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4b21fe4651a4de850875de6c1b187b75"></a><!-- doxytag: member="OpenDDS::DCPS::DataReaderImpl::enable" ref="4b21fe4651a4de850875de6c1b187b75" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01300.html#baa7bf25feba2f0ef93f32ec32a7bb60">DDS::ReturnCode_t</a> OpenDDS::DCPS::DataReaderImpl::enable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">  throw (          CORBA::SystemException        )</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Implements <a class="el" href="a00540.html#e339dbd587dc52109d7b4ea53e4a5e07">DDS::Entity</a>.
</div>
</div><p>

⌨️ 快捷键说明

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