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

📄 a00703.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d0317c37d004efc9acacb7a3dd0cc2ee"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::open_socket" ref="d0317c37d004efc9acacb7a3dd0cc2ee" args="(ACE_INET_Addr &amp;local_address, const ACE_INET_Addr &amp;multicast_group_address=ACE_INET_Addr(), bool receiver=false)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int OpenDDS::DCPS::SimpleUnreliableDgramSocket::open_socket           </td>
          <td>(</td>
          <td class="paramtype">ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>local_address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>multicast_group_address</em> = <code>ACE_INET_Addr()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>receiver</em> = <code>false</code></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="a00680.html#56de331fab6d38b8cd72ba58a4d34f23">OpenDDS::DCPS::SimpleMcastSocket</a>, and <a class="el" href="a00697.html#ac482b5d0fac493579bf5d15b32499eb">OpenDDS::DCPS::SimpleUdpSocket</a>.
</div>
</div><p>
<a class="anchor" name="c47d568907804ba6d8c7f10370f54f79"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::receive_bytes" ref="c47d568907804ba6d8c7f10370f54f79" args="(iovec iov[], int n, ACE_INET_Addr &amp;remote_address)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual ssize_t OpenDDS::DCPS::SimpleUnreliableDgramSocket::receive_bytes           </td>
          <td>(</td>
          <td class="paramtype">iovec&nbsp;</td>
          <td class="paramname"> <em>iov</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>remote_address</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="a00680.html#da8a9efb924891b9f6bb749ab47514be">OpenDDS::DCPS::SimpleMcastSocket</a>, and <a class="el" href="a00697.html#c277521e102be046e00e863662e77020">OpenDDS::DCPS::SimpleUdpSocket</a>.
</div>
</div><p>
<a class="anchor" name="c3560408f99e5e86477e3cad30958a88"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::remove_receive_strategy" ref="c3560408f99e5e86477e3cad30958a88" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleUnreliableDgramSocket::remove_receive_strategy           </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>
<a class="anchor" name="d2d0b9ae99184e9016379f4928df1254"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::send_bytes" ref="d2d0b9ae99184e9016379f4928df1254" args="(const iovec iov[], int n, const ACE_INET_Addr &amp;remote_address)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual ssize_t OpenDDS::DCPS::SimpleUnreliableDgramSocket::send_bytes           </td>
          <td>(</td>
          <td class="paramtype">const iovec&nbsp;</td>
          <td class="paramname"> <em>iov</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ACE_INET_Addr &amp;&nbsp;</td>
          <td class="paramname"> <em>remote_address</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="a00680.html#b59b2e82249facbfa862fc6867b4effd">OpenDDS::DCPS::SimpleMcastSocket</a>, and <a class="el" href="a00697.html#3f7cc1f6428f6dea30d1bcd640fdd4cb">OpenDDS::DCPS::SimpleUdpSocket</a>.
</div>
</div><p>
<a class="anchor" name="600310beed2953eafbcf3e68dc38185d"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::set_receive_strategy" ref="600310beed2953eafbcf3e68dc38185d" args="(TransportReceiveStrategy *strategy, TransportReactorTask *reactor_task)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::SimpleUnreliableDgramSocket::set_receive_strategy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00754.html">TransportReceiveStrategy</a> *&nbsp;</td>
          <td class="paramname"> <em>strategy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00752.html">TransportReactorTask</a> *&nbsp;</td>
          <td class="paramname"> <em>reactor_task</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>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="51ec99d3efa49cc2ed0170e45f85b608"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::local_address_" ref="51ec99d3efa49cc2ed0170e45f85b608" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INET_Addr <a class="el" href="a00703.html#51ec99d3efa49cc2ed0170e45f85b608">OpenDDS::DCPS::SimpleUnreliableDgramSocket::local_address_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The local address. 
<p>

</div>
</div><p>
<a class="anchor" name="6d0aadc3bdc98f095eb88dbb8fe30f8e"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::lock_" ref="6d0aadc3bdc98f095eb88dbb8fe30f8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00703.html#fc957fc074b967df7f151a318d0855fc">LockType</a> <a class="el" href="a00703.html#6d0aadc3bdc98f095eb88dbb8fe30f8e">OpenDDS::DCPS::SimpleUnreliableDgramSocket::lock_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lock used to protect against sending to the socket_ from multiple DataLinks. 
</div>
</div><p>
<a class="anchor" name="df2cfdae2934afe00ee371aa518cbbb9"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::receive_strategy_" ref="df2cfdae2934afe00ee371aa518cbbb9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">TransportReceiveStrategy_rch</a> <a class="el" href="a00703.html#df2cfdae2934afe00ee371aa518cbbb9">OpenDDS::DCPS::SimpleUnreliableDgramSocket::receive_strategy_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The single <a class="el" href="a00754.html">TransportReceiveStrategy</a> object for this socket. 
<p>

</div>
</div><p>
<a class="anchor" name="08580af33c1c84210b00e234d71856bc"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleUnreliableDgramSocket::task_" ref="08580af33c1c84210b00e234d71856bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">TransportReactorTask_rch</a> <a class="el" href="a00703.html#08580af33c1c84210b00e234d71856bc">OpenDDS::DCPS::SimpleUnreliableDgramSocket::task_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The reactor task. 
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a01149.html">SimpleUnreliableDgramSocket.h</a><li><a class="el" href="a01148.html">SimpleUnreliableDgramSocket.cpp</a><li><a class="el" href="a01150.html">SimpleUnreliableDgramSocket.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:52 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 + -