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

📄 a00649.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a class="anchor" name="28356b93524c3ef3ba15de48e93d307e"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::insert" ref="28356b93524c3ef3ba15de48e93d307e" args="(RepoId publisher_id, RepoId subscriber_id, TransportReceiveListener *receive_listener)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::ReceiveListenerSetMap::insert           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00552.html">RepoId</a>&nbsp;</td>
          <td class="paramname"> <em>publisher_id</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>subscriber_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00753.html">TransportReceiveListener</a> *&nbsp;</td>
          <td class="paramname"> <em>receive_listener</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="817147f3944e77634f240b1bf14a7685"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::map" ref="817147f3944e77634f240b1bf14a7685" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE const <a class="el" href="a00649.html#9b9d10c27384f170006fd50aa1d81520">OpenDDS::DCPS::ReceiveListenerSetMap::MapType</a> &amp; OpenDDS::DCPS::ReceiveListenerSetMap::map           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d6e3d52db39ae8ab68e3c2ada635cf78"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::map" ref="d6e3d52db39ae8ab68e3c2ada635cf78" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE <a class="el" href="a00649.html#9b9d10c27384f170006fd50aa1d81520">OpenDDS::DCPS::ReceiveListenerSetMap::MapType</a> &amp; OpenDDS::DCPS::ReceiveListenerSetMap::map           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Give access to the underlying map for iteration purposes. 
<p>

</div>
</div><p>
<a class="anchor" name="c8602a1b18e88d17289b96b5d1503764"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::operator=" ref="c8602a1b18e88d17289b96b5d1503764" args="(const ReceiveListenerSetMap &amp;rh)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::ReceiveListenerSetMap::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00649.html">ReceiveListenerSetMap</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rh</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="236c9153e18de17a0941bd60ff10a47b"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::release_subscriber" ref="236c9153e18de17a0941bd60ff10a47b" args="(RepoId publisher_id, RepoId subscriber_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::ReceiveListenerSetMap::release_subscriber           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00552.html">RepoId</a>&nbsp;</td>
          <td class="paramname"> <em>publisher_id</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>subscriber_id</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>
This method is called when the (remote) subscriber is being released. This method will return a 0 if the subscriber_id is successfully disassociated with the publisher_id *and* there are still other subscribers associated with the publisher_id. This method will return 1 if, after the disassociation, the publisher_id is no longer associated with any subscribers (which also means it's element was removed from our map_). 
</div>
</div><p>
<a class="anchor" name="e811c8214fd651a09f07544828b72e05"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::remove" ref="e811c8214fd651a09f07544828b72e05" args="(RepoId publisher_id, RepoId subscriber_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::ReceiveListenerSetMap::remove           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00552.html">RepoId</a>&nbsp;</td>
          <td class="paramname"> <em>publisher_id</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>subscriber_id</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="9f7d2f627b463883fbafc366fe562496"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::remove_set" ref="9f7d2f627b463883fbafc366fe562496" args="(RepoId publisher_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE <a class="el" href="a00648.html">OpenDDS::DCPS::ReceiveListenerSet</a> * OpenDDS::DCPS::ReceiveListenerSetMap::remove_set           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00552.html">RepoId</a>&nbsp;</td>
          <td class="paramname"> <em>publisher_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b309ad16b608dec5a4dbe6cf34aa1b02"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::size" ref="b309ad16b608dec5a4dbe6cf34aa1b02" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ssize_t OpenDDS::DCPS::ReceiveListenerSetMap::size           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="5f3559270e3d0d3b6cc09434f109e9d7"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSetMap::map_" ref="5f3559270e3d0d3b6cc09434f109e9d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00649.html#9b9d10c27384f170006fd50aa1d81520">MapType</a> <a class="el" href="a00649.html#5f3559270e3d0d3b6cc09434f109e9d7">OpenDDS::DCPS::ReceiveListenerSetMap::map_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a00993.html">ReceiveListenerSetMap.h</a><li><a class="el" href="a00992.html">ReceiveListenerSetMap.cpp</a><li><a class="el" href="a00994.html">ReceiveListenerSetMap.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:43 2008 for OpenDDS by&nbsp;
<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 + -