📄 a00515.html
字号:
<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="2e83b0262746250b429e1ff06b521b5e"></a><!-- doxytag: member="DCPS_IR_Domain::~DCPS_IR_Domain" ref="2e83b0262746250b429e1ff06b521b5e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DCPS_IR_Domain::~DCPS_IR_Domain </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c5bf0e4cc94429e527dfa2c189dbe452"></a><!-- doxytag: member="DCPS_IR_Domain::add_dead_participant" ref="c5bf0e4cc94429e527dfa2c189dbe452" args="(DCPS_IR_Participant *participant)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DCPS_IR_Domain::add_dead_participant </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00516.html">DCPS_IR_Participant</a> * </td>
<td class="paramname"> <em>participant</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Mark a participant as being unresponsive (dead) and schedule it to be removed next time remove_dead_participants is called.
</div>
</div><p>
<a class="anchor" name="8717bdcb86662e85b010a0abb199add4"></a><!-- doxytag: member="DCPS_IR_Domain::add_participant" ref="8717bdcb86662e85b010a0abb199add4" args="(DCPS_IR_Participant *participant)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int DCPS_IR_Domain::add_participant </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00516.html">DCPS_IR_Participant</a> * </td>
<td class="paramname"> <em>participant</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Add the participant This takes ownership of the memory if the particpant is added. Returns 0 if added, 1 if already exists, -1 other failure
<p>
: This only affects the 'ignore_*()' interfaces, so allow
</div>
</div><p>
<a class="anchor" name="c519ef806b74f2ff81f838105877e75d"></a><!-- doxytag: member="DCPS_IR_Domain::add_topic" ref="c519ef806b74f2ff81f838105877e75d" args="(OpenDDS::DCPS::RepoId_out topicId, const char *topicName, const char *dataTypeName, const ::DDS::TopicQos &qos, DCPS_IR_Participant *participantPtr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a01275.html#7b211a53a26338ee738cbf3442866c27">OpenDDS::DCPS::TopicStatus</a> DCPS_IR_Domain::add_topic </td>
<td>(</td>
<td class="paramtype">OpenDDS::DCPS::RepoId_out </td>
<td class="paramname"> <em>topicId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>topicName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>dataTypeName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const ::<a class="el" href="a00735.html">DDS::TopicQos</a> & </td>
<td class="paramname"> <em>qos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00516.html">DCPS_IR_Participant</a> * </td>
<td class="paramname"> <em>participantPtr</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>
Add a topic to the domain Returns <a class="el" href="a01275.html#7b211a53a26338ee738cbf3442866c276da592ba714ae6fc0b74659b4e7808d9">OpenDDS::DCPS::CREATED</a> if successfull
</div>
</div><p>
<a class="anchor" name="1de861eaf2905b08a0adacce74ef5c7a"></a><!-- doxytag: member="DCPS_IR_Domain::add_topic_description" ref="1de861eaf2905b08a0adacce74ef5c7a" args="(DCPS_IR_Topic_Description *&desc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int DCPS_IR_Domain::add_topic_description </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00520.html">DCPS_IR_Topic_Description</a> *& </td>
<td class="paramname"> <em>desc</em> </td>
<td> ) </td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Takes ownership of the memory pointed to by desc if successful returns 0 if successful, 1 if description already exists -1 unknown error 2 if confliciting dataTypeName
</div>
</div><p>
<a class="anchor" name="574adfd677930783cd2adb2fcf02b761"></a><!-- doxytag: member="DCPS_IR_Domain::add_topic_i" ref="574adfd677930783cd2adb2fcf02b761" args="(OpenDDS::DCPS::RepoId &topicId, const char *topicName, const char *dataTypeName, const ::DDS::TopicQos &qos, DCPS_IR_Participant *participantPtr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a01275.html#7b211a53a26338ee738cbf3442866c27">OpenDDS::DCPS::TopicStatus</a> DCPS_IR_Domain::add_topic_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00552.html">OpenDDS::DCPS::RepoId</a> & </td>
<td class="paramname"> <em>topicId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>topicName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>dataTypeName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const ::<a class="el" href="a00735.html">DDS::TopicQos</a> & </td>
<td class="paramname"> <em>qos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00516.html">DCPS_IR_Participant</a> * </td>
<td class="paramname"> <em>participantPtr</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4a0a3cc6c4c31900ffe054d72a4f4bcc"></a><!-- doxytag: member="DCPS_IR_Domain::cleanup_built_in_topics" ref="4a0a3cc6c4c31900ffe054d72a4f4bcc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int DCPS_IR_Domain::cleanup_built_in_topics </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Cleans up the Built-In Topic structures.
<p>
</div>
</div><p>
<a class="anchor" name="1d83c29bf65a2557665ca83ec12eb0c1"></a><!-- doxytag: member="DCPS_IR_Domain::dispose_participant_bit" ref="1d83c29bf65a2557665ca83ec12eb0c1" args="(DCPS_IR_Participant *participant)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DCPS_IR_Domain::dispose_participant_bit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00516.html">DCPS_IR_Participant</a> * </td>
<td class="paramname"> <em>participant</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Remove the Built-In Topic information.
<p>
</div>
</div><p>
<a class="anchor" name="34aaa3772efce01a6c6184899d6010e2"></a><!-- doxytag: member="DCPS_IR_Domain::dispose_publication_bit" ref="34aaa3772efce01a6c6184899d6010e2" args="(DCPS_IR_Publication *publication)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DCPS_IR_Domain::dispose_publication_bit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00517.html">DCPS_IR_Publication</a> * </td>
<td class="paramname"> <em>publication</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9e6d12e28acbd8a1ffd81631a5837a96"></a><!-- doxytag: member="DCPS_IR_Domain::dispose_subscription_bit" ref="9e6d12e28acbd8a1ffd81631a5837a96" args="(DCPS_IR_Subscription *subscription)" -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -