a00710.html
来自「opendds 1.2 最新版 面向分布式实时网络编程」· HTML 代码 · 共 936 行 · 第 1/4 页
HTML
936 行
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3cf511ef37b4eb0337d293c22e7230b2"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::get_listener" ref="3cf511ef37b4eb0337d293c22e7230b2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DDS::SubscriberListener_ptr OpenDDS::DCPS::SubscriberImpl::get_listener </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="a00708.html#f46932cc71c1a069447d9b1d01b57ca2">DDS::Subscriber</a>.
</div>
</div><p>
<a class="anchor" name="5d18042973c41042e348bc613a5acb98"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::get_participant" ref="5d18042973c41042e348bc613a5acb98" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DDS::DomainParticipant_ptr OpenDDS::DCPS::SubscriberImpl::get_participant </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="a00708.html#f96493f770ebf8064ac37eda0c96f136">DDS::Subscriber</a>.
</div>
</div><p>
<a class="anchor" name="4d618090e7e2f029afbb6fbcbae23b85"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::get_qos" ref="4d618090e7e2f029afbb6fbcbae23b85" args="(::DDS::SubscriberQos &qos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::SubscriberImpl::get_qos </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="a00712.html">DDS::SubscriberQos</a> & </td>
<td class="paramname"> <em>qos</em> </td>
<td> ) </td>
<td width="100%"> throw ( CORBA::SystemException )<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b657e527b349e8b3d966f900e18d1238"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::is_clean" ref="b657e527b349e8b3d966f900e18d1238" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int OpenDDS::DCPS::SubscriberImpl::is_clean </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This method is not defined in the IDL and is defined for internal use. Check if there is any datareader associated with it.
</div>
</div><p>
<a class="anchor" name="d9162e4632863cd5fb97928fd683f627"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::listener_for" ref="d9162e4632863cd5fb97928fd683f627" args="(::DDS::StatusKind kind)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00711.html">DDS::SubscriberListener</a> * OpenDDS::DCPS::SubscriberImpl::listener_for </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="a01300.html#a7c351ffea65842c5d126e3e6c0db88b">DDS::StatusKind</a> </td>
<td class="paramname"> <em>kind</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a8b9799a376663a398b1e4edc09d9643"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::lookup_datareader" ref="a8b9799a376663a398b1e4edc09d9643" args="(const char *topic_name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DDS::DataReader_ptr OpenDDS::DCPS::SubscriberImpl::lookup_datareader </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>topic_name</em> </td>
<td> ) </td>
<td width="100%"> throw ( CORBA::SystemException )</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="14a5d07aa9f4f962d40560eef8e3abea"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::notify_datareaders" ref="14a5d07aa9f4f962d40560eef8e3abea" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::SubscriberImpl::notify_datareaders </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"> throw ( CORBA::SystemException )<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Implements <a class="el" href="a00708.html#c2de8ab79ca9901a935bd760c4a25cc2">DDS::Subscriber</a>.
</div>
</div><p>
<a class="anchor" name="ce4496fcc1270d6f21de7f80608062dd"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::reader_enabled" ref="ce4496fcc1270d6f21de7f80608062dd" args="(DataReaderRemote_ptr remote_reader,::DDS::DataReader_ptr local_reader, DataReaderImpl *local_reader_impl, const char *topic_name, RepoId topic_id)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::SubscriberImpl::reader_enabled </td>
<td>(</td>
<td class="paramtype">DataReaderRemote_ptr </td>
<td class="paramname"> <em>remote_reader</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">::DDS::DataReader_ptr </td>
<td class="paramname"> <em>local_reader</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00498.html">DataReaderImpl</a> * </td>
<td class="paramname"> <em>local_reader_impl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>topic_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00552.html">RepoId</a> </td>
<td class="paramname"> <em>topic_id</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"> throw ( CORBA::SystemException )</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4648550f7c39e750886f898256a25246"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::remove_associations" ref="4648550f7c39e750886f898256a25246" args="(const WriterIdSeq &writers, const RepoId &reader)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::SubscriberImpl::remove_associations </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a01275.html#3279fad21fca41efb78fbebe75d1de79">WriterIdSeq</a> & </td>
<td class="paramname"> <em>writers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00552.html">RepoId</a> & </td>
<td class="paramname"> <em>reader</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="32fb3cd3df09473a2a2ffff926743a95"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::set_default_datareader_qos" ref="32fb3cd3df09473a2a2ffff926743a95" args="(const ::DDS::DataReaderQos &qos)" -->
<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::SubscriberImpl::set_default_datareader_qos </td>
<td>(</td>
<td class="paramtype">const ::<a class="el" href="a00501.html">DDS::DataReaderQos</a> & </td>
<td class="paramname"> <em>qos</em> </td>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?