a00545.html

来自「opendds 1.2 最新版 面向分布式实时网络编程」· HTML 代码 · 共 364 行 · 第 1/2 页

HTML
364 行
字号
</div><p>
<a class="anchor" name="17135359e5a798da9bff433f8fa747da"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::handle_input" ref="17135359e5a798da9bff433f8fa747da" args="(ACE_HANDLE fd=ACE_INVALID_HANDLE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::handle_input           </td>
          <td>(</td>
          <td class="paramtype">ACE_HANDLE&nbsp;</td>
          <td class="paramname"> <em>fd</em> = <code>ACE_INVALID_HANDLE</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4c8e497613e7ca99ccc226bb1c8b1e17"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::handle_output" ref="4c8e497613e7ca99ccc226bb1c8b1e17" args="(ACE_HANDLE fd=ACE_INVALID_HANDLE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::handle_output           </td>
          <td>(</td>
          <td class="paramtype">ACE_HANDLE&nbsp;</td>
          <td class="paramname"> <em>fd</em> = <code>ACE_INVALID_HANDLE</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0707a3c2e0a6e221f16ac863457f569a"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::receive" ref="0707a3c2e0a6e221f16ac863457f569a" args="(const char *buffer, size_t size, const ACE_INET_Addr &amp;peer)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::receive           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>peer</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Implemented in <a class="el" href="a00607.html#a58a3c38600c01f81237f69d5993ba15">OpenDDS::DCPS::ReliableMulticast::detail::PacketHandler</a>.
</div>
</div><p>
<a class="anchor" name="c08a0725e8fb44042270260314170826"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::send" ref="c08a0725e8fb44042270260314170826" args="(char *buffer, size_t size, const ACE_INET_Addr &amp;dest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::send           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>dest</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="433b835459809148b39b7c96f1606b46"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::input_mutex_" ref="433b835459809148b39b7c96f1606b46" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Thread_Mutex <a class="el" href="a00545.html#433b835459809148b39b7c96f1606b46">OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::input_mutex_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="78f48c9a79c2d7467e3488d15eb74229"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::output_mutex_" ref="78f48c9a79c2d7467e3488d15eb74229" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Thread_Mutex <a class="el" href="a00545.html#78f48c9a79c2d7467e3488d15eb74229">OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::output_mutex_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7eae876c93cfbcc3d67d890dbc9892d9"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::output_queue_" ref="7eae876c93cfbcc3d67d890dbc9892d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00545.html#a0e69cce8ebd8392524483ed205be019">Queue</a> <a class="el" href="a00545.html#7eae876c93cfbcc3d67d890dbc9892d9">OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::output_queue_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1c4a8bf785700b5852e06be4cd8c27c5"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::socket_" ref="1c4a8bf785700b5852e06be4cd8c27c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_SOCK_Dgram_Mcast <a class="el" href="a00545.html#1c4a8bf785700b5852e06be4cd8c27c5">OpenDDS::DCPS::ReliableMulticast::detail::EventHandler::socket_</a><code> [protected]</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="a00887.html">EventHandler.h</a><li><a class="el" href="a00886.html">EventHandler.cpp</a><li><a class="el" href="a00888.html">EventHandler.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:55 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 + =
减小字号Ctrl + -
显示快捷键?