📄 a00733.html
字号:
</div>
<div class="memdoc">
<p>
This method is not defined in the IDL and is defined for internal use. Return the id given by the <a class="el" href="a00523.html">DCPSInfo</a> repositoy.
</div>
</div><p>
<a class="anchor" name="3c413ff8ae0b97ee7a142956459f21ee"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::get_inconsistent_topic_status" ref="3c413ff8ae0b97ee7a142956459f21ee" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00561.html">DDS::InconsistentTopicStatus</a> OpenDDS::DCPS::TopicImpl::get_inconsistent_topic_status </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="a00728.html#0b7dfd0b6b9cd0949944c4ad6282758e">DDS::Topic</a>.
</div>
</div><p>
<a class="anchor" name="b2f19a5c25704f5f3d7966aa2669c44e"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::get_listener" ref="b2f19a5c25704f5f3d7966aa2669c44e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DDS::TopicListener_ptr OpenDDS::DCPS::TopicImpl::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="a00728.html#42e2fd804d2ea6a6e942748fbd87e802">DDS::Topic</a>.
</div>
</div><p>
<a class="anchor" name="104f07b628309802222c368d499ae00a"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::get_qos" ref="104f07b628309802222c368d499ae00a" args="(::DDS::TopicQos &qos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::TopicImpl::get_qos </td>
<td>(</td>
<td class="paramtype">::<a class="el" href="a00735.html">DDS::TopicQos</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="06a9b11bac0a0554ca1559f717f30f32"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::remove_entity_ref" ref="06a9b11bac0a0554ca1559f717f30f32" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::TopicImpl::remove_entity_ref </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6ee3679680c46e35dc45b4113c74e118"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::set_listener" ref="6ee3679680c46e35dc45b4113c74e118" args="(::DDS::TopicListener_ptr a_listener,::DDS::StatusKindMask mask)" -->
<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::TopicImpl::set_listener </td>
<td>(</td>
<td class="paramtype">::DDS::TopicListener_ptr </td>
<td class="paramname"> <em>a_listener</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">::<a class="el" href="a01300.html#ea6e22c80956350576e221edc82cf00e">DDS::StatusKindMask</a> </td>
<td class="paramname"> <em>mask</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="f3a7c0e6dc3f46134ae3de3f69d20bfa"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::set_qos" ref="f3a7c0e6dc3f46134ae3de3f69d20bfa" args="(const ::DDS::TopicQos &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::TopicImpl::set_qos </td>
<td>(</td>
<td class="paramtype">const ::<a class="el" href="a00735.html">DDS::TopicQos</a> & </td>
<td class="paramname"> <em>qos</em> </td>
<td> ) </td>
<td width="100%"> throw ( CORBA::SystemException )</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="967f75ec690d61e19750e5a53a1d4b7a"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::entity_refs_" ref="967f75ec690d61e19750e5a53a1d4b7a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CORBA::Long <a class="el" href="a00733.html#967f75ec690d61e19750e5a53a1d4b7a">OpenDDS::DCPS::TopicImpl::entity_refs_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The number of DataReaders and DataWriters using this Topic.
<p>
</div>
</div><p>
<a class="anchor" name="ad5ec956a47a7c02055a01f2481e6f22"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::fast_listener_" ref="ad5ec956a47a7c02055a01f2481e6f22" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">::<a class="el" href="a00734.html">DDS::TopicListener</a>* <a class="el" href="a00733.html#ad5ec956a47a7c02055a01f2481e6f22">OpenDDS::DCPS::TopicImpl::fast_listener_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The topic listener servant.
<p>
</div>
</div><p>
<a class="anchor" name="0d44ae068ef39d72c8cd0b5eae194279"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::id_" ref="0d44ae068ef39d72c8cd0b5eae194279" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00552.html">RepoId</a> <a class="el" href="a00733.html#0d44ae068ef39d72c8cd0b5eae194279">OpenDDS::DCPS::TopicImpl::id_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The id given by DCPSInfo/repository.
<p>
</div>
</div><p>
<a class="anchor" name="a5908870a570accd18e6b424a4f4c4a9"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::inconsistent_topic_status_" ref="a5908870a570accd18e6b424a4f4c4a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">::<a class="el" href="a00561.html">DDS::InconsistentTopicStatus</a> <a class="el" href="a00733.html#a5908870a570accd18e6b424a4f4c4a9">OpenDDS::DCPS::TopicImpl::inconsistent_topic_status_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
count of different topics with the same topic name but different characteristics (typename or ?incompatible Qos?).
</div>
</div><p>
<a class="anchor" name="777cff4884130009f3148c6d51dc77b1"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::listener_" ref="777cff4884130009f3148c6d51dc77b1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">::DDS::TopicListener_var <a class="el" href="a00733.html#777cff4884130009f3148c6d51dc77b1">OpenDDS::DCPS::TopicImpl::listener_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The topic listener.
<p>
</div>
</div><p>
<a class="anchor" name="e5e8a3c31e2539d0e0304661fc9f6c9d"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::listener_mask_" ref="e5e8a3c31e2539d0e0304661fc9f6c9d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">::<a class="el" href="a01300.html#ea6e22c80956350576e221edc82cf00e">DDS::StatusKindMask</a> <a class="el" href="a00733.html#e5e8a3c31e2539d0e0304661fc9f6c9d">OpenDDS::DCPS::TopicImpl::listener_mask_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The mask for which kind of events the listener will be notified about.
</div>
</div><p>
<a class="anchor" name="4d8c79074530f7f0bba51276106f675c"></a><!-- doxytag: member="OpenDDS::DCPS::TopicImpl::qos_" ref="4d8c79074530f7f0bba51276106f675c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">::<a class="el" href="a00735.html">DDS::TopicQos</a> <a class="el" href="a00733.html#4d8c79074530f7f0bba51276106f675c">OpenDDS::DCPS::TopicImpl::qos_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The topic qos.
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a01187.html">TopicImpl.h</a><li><a class="el" href="a01186.html">TopicImpl.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:40 2008 for OpenDDS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -