a00691.html

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

HTML
353
字号
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delegate to the connection object to re-establish the connection. 
<p>
Reimplemented from <a class="el" href="a00759.html#49e29f0a71ddda52fd782ba2e18555aa">OpenDDS::DCPS::TransportSendStrategy</a>.
</div>
</div><p>
<a class="anchor" name="fabbca269fcbd0c2a6840fce87aba980"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::reset" ref="fabbca269fcbd0c2a6840fce87aba980" args="(SimpleTcpConnection *connection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int OpenDDS::DCPS::SimpleTcpSendStrategy::reset           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00684.html">SimpleTcpConnection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the datalink object to associate with the "new" connection object. The "old" connection object is unregistered with the reactor and the "new" connection object is registered for sending. The implementation of this method is borrowed from the ReceiveStrategy. 
</div>
</div><p>
<a class="anchor" name="8166604dfbfad83b5d31c5833c4cb589"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::send_bytes" ref="8166604dfbfad83b5d31c5833c4cb589" args="(const iovec iov[], int n, int &amp;bp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ssize_t OpenDDS::DCPS::SimpleTcpSendStrategy::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">int &amp;&nbsp;</td>
          <td class="paramname"> <em>bp</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Implements <a class="el" href="a00759.html#ea5aa19fd582f69482c75a76472b2cbb">OpenDDS::DCPS::TransportSendStrategy</a>.
</div>
</div><p>
<a class="anchor" name="b7a6bfdc5d5475b5b953550d23dc0337"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::send_bytes_i" ref="b7a6bfdc5d5475b5b953550d23dc0337" args="(const iovec iov[], int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ssize_t OpenDDS::DCPS::SimpleTcpSendStrategy::send_bytes_i           </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><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Implements <a class="el" href="a00759.html#bb64e450d611280f9e1136e3725f414a">OpenDDS::DCPS::TransportSendStrategy</a>.
</div>
</div><p>
<a class="anchor" name="8014a3efab79fe2220a890b5775cac3f"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::stop_i" ref="8014a3efab79fe2220a890b5775cac3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::SimpleTcpSendStrategy::stop_i           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Let the subclass stop. 
<p>

<p>
Implements <a class="el" href="a00759.html#79e5bdf776195e19c656cc9ade39bb49">OpenDDS::DCPS::TransportSendStrategy</a>.
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="cf9e0b92d0fb7f74ce95da0ee86ba0a1"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::connection_" ref="cf9e0b92d0fb7f74ce95da0ee86ba0a1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">SimpleTcpConnection_rch</a> <a class="el" href="a00691.html#cf9e0b92d0fb7f74ce95da0ee86ba0a1">OpenDDS::DCPS::SimpleTcpSendStrategy::connection_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="513e04e731b2ff1fff72266a51610c9f"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::link_" ref="513e04e731b2ff1fff72266a51610c9f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00639.html">SimpleTcpDataLink_rch</a> <a class="el" href="a00691.html#513e04e731b2ff1fff72266a51610c9f">OpenDDS::DCPS::SimpleTcpSendStrategy::link_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="283e3e97d51f379b5e1bc8103b3d2dd8"></a><!-- doxytag: member="OpenDDS::DCPS::SimpleTcpSendStrategy::reactor_task_" ref="283e3e97d51f379b5e1bc8103b3d2dd8" 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="a00691.html#283e3e97d51f379b5e1bc8103b3d2dd8">OpenDDS::DCPS::SimpleTcpSendStrategy::reactor_task_</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="a01105.html">SimpleTcpSendStrategy.h</a><li><a class="el" href="a01104.html">SimpleTcpSendStrategy.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:50 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 + -
显示快捷键?