📄 a00498.html
字号:
<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> ) </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 &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 & </td>
<td class="paramname"> <em>header</em> </td>
<td> ) </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 &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> & </td>
<td class="paramname"> <em>sample</em> </td>
<td> ) </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 &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> & </td>
<td class="paramname"> <em>sample</em> </td>
<td> ) </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> * </td>
<td class="paramname"> <em>r</em> </td>
<td> ) </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> ) </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 &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> & </td>
<td class="paramname"> <em>sample</em> </td>
<td> ) </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> ) </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 + -