⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a00515.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 5 页
字号:
        <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>&nbsp;)&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>participant</em>          </td>
          <td>&nbsp;)&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>participant</em>          </td>
          <td>&nbsp;)&nbsp;</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 &amp;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&nbsp;</td>
          <td class="paramname"> <em>topicId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>topicName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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> &amp;&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>participantPtr</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>
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 *&amp;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> *&amp;&nbsp;</td>
          <td class="paramname"> <em>desc</em>          </td>
          <td>&nbsp;)&nbsp;</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 &amp;topicId, const char *topicName, const char *dataTypeName, const ::DDS::TopicQos &amp;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> &amp;&nbsp;</td>
          <td class="paramname"> <em>topicId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>topicName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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> &amp;&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>participantPtr</em></td><td>&nbsp;</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>&nbsp;)&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>participant</em>          </td>
          <td>&nbsp;)&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>publication</em>          </td>
          <td>&nbsp;)&nbsp;</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 + -