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

📄 a00648.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenDDS::DCPS::ReceiveListenerSet::exist           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00552.html">RepoId</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>local_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="a48693d4d8cfb493cb6908b8ffcc9006"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::exist" ref="a48693d4d8cfb493cb6908b8ffcc9006" args="(const RepoId &amp;key, bool &amp;last)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OpenDDS::DCPS::ReceiveListenerSet::exist           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00552.html">RepoId</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&nbsp;</td>
          <td class="paramname"> <em>last</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>
Check if the key is in the map and if it's the only left entry in the map. 
</div>
</div><p>
<a class="anchor" name="96b00d859954eb4469be20ff75002920"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::get_keys" ref="96b00d859954eb4469be20ff75002920" args="(ReaderIdSeq &amp;ids)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::ReceiveListenerSet::get_keys           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01275.html#6966bbf5f2ce7e993629609261196124">ReaderIdSeq</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>ids</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="72fd2275cfb629137921849f2e786e22"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::insert" ref="72fd2275cfb629137921849f2e786e22" args="(RepoId subscriber_id, TransportReceiveListener *listener)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE int OpenDDS::DCPS::ReceiveListenerSet::insert           </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>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="b2364ebae32c2202fd8dff89e8e77195"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::map" ref="b2364ebae32c2202fd8dff89e8e77195" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE const <a class="el" href="a00648.html#a902eae96a6073b2ad6d0e032144aa46">OpenDDS::DCPS::ReceiveListenerSet::MapType</a> &amp; OpenDDS::DCPS::ReceiveListenerSet::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="b2f554780f2ec8bead1a9485864106d5"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::map" ref="b2f554780f2ec8bead1a9485864106d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE <a class="el" href="a00648.html#a902eae96a6073b2ad6d0e032144aa46">OpenDDS::DCPS::ReceiveListenerSet::MapType</a> &amp; OpenDDS::DCPS::ReceiveListenerSet::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="dbe706642b199520658c6330641496ad"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::remove" ref="dbe706642b199520658c6330641496ad" args="(RepoId subscriber_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE int OpenDDS::DCPS::ReceiveListenerSet::remove           </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;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ca7095a7f2dc9502a452f9224312da05"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::size" ref="ca7095a7f2dc9502a452f9224312da05" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE ssize_t OpenDDS::DCPS::ReceiveListenerSet::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="dd2a634ef4f13638c05908aeb5f1582e"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::lock_" ref="dd2a634ef4f13638c05908aeb5f1582e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00648.html#65db275433403ce97869154b94a1e3c1">LockType</a> <a class="el" href="a00648.html#dd2a634ef4f13638c05908aeb5f1582e">OpenDDS::DCPS::ReceiveListenerSet::lock_</a><code> [mutable, private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This lock will protect the map. 
<p>

</div>
</div><p>
<a class="anchor" name="4e7e0bd5d495b3a629ded963b92f6db2"></a><!-- doxytag: member="OpenDDS::DCPS::ReceiveListenerSet::map_" ref="4e7e0bd5d495b3a629ded963b92f6db2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00648.html#a902eae96a6073b2ad6d0e032144aa46">MapType</a> <a class="el" href="a00648.html#4e7e0bd5d495b3a629ded963b92f6db2">OpenDDS::DCPS::ReceiveListenerSet::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="a00989.html">ReceiveListenerSet.h</a><li><a class="el" href="a00988.html">ReceiveListenerSet.cpp</a><li><a class="el" href="a00990.html">ReceiveListenerSet.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:42 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 + -