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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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 &amp;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> &amp;&nbsp;</td>
          <td class="paramname"> <em>qos</em>          </td>
          <td>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>kind</em>          </td>
          <td>&nbsp;)&nbsp;</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 *&nbsp;</td>
          <td class="paramname"> <em>topic_name</em>          </td>
          <td>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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&nbsp;</td>
          <td class="paramname"> <em>remote_reader</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::DDS::DataReader_ptr&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>local_reader_impl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>topic_id</em></td><td>&nbsp;</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 &amp;writers, const RepoId &amp;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> &amp;&nbsp;</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> &amp;&nbsp;</td>
          <td class="paramname"> <em>reader</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>

</div>
</div><p>
<a class="anchor" name="32fb3cd3df09473a2a2ffff926743a95"></a><!-- doxytag: member="OpenDDS::DCPS::SubscriberImpl::set_default_datareader_qos" ref="32fb3cd3df09473a2a2ffff926743a95" args="(const ::DDS::DataReaderQos &amp;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> &amp;&nbsp;</td>
          <td class="paramname"> <em>qos</em>          </td>

⌨️ 快捷键说明

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