📄 a00652.html
字号:
<a class="anchor" name="d65539b4ac03738eabeec0a5545af999"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::stop_i" ref="d65539b4ac03738eabeec0a5545af999" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenDDS::DCPS::ReliableMulticastDataLink::stop_i </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This announces the "stop" event to our subclass. The "stop" event will occur when this <a class="el" href="a00493.html">DataLink</a> is handling a <a class="el" href="a00493.html#80db7e87e5909229be0c4f154f03ee9a">release_reservations()</a> call and determines that it has just released all of the remaining reservations on this <a class="el" href="a00493.html">DataLink</a>. The "stop" event will also occur when the <a class="el" href="a00746.html">TransportImpl</a> is being shutdown() - we call <a class="el" href="a00652.html#d65539b4ac03738eabeec0a5545af999">stop_i()</a> from our <a class="el" href="a00493.html#b78999c2b67d7d0d419a71c217ed6291">transport_shutdown()</a> method to handle this case.
<p>
Implements <a class="el" href="a00493.html#682eee8bba6334180cc7e1d3d0d7b6b1">OpenDDS::DCPS::DataLink</a>.
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="0e64e89903e4c18e0d3e5adbbbfdd536"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::is_publisher_" ref="0e64e89903e4c18e0d3e5adbbbfdd536" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a00652.html#0e64e89903e4c18e0d3e5adbbbfdd536">OpenDDS::DCPS::ReliableMulticastDataLink::is_publisher_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8540dedebed6d9c60c4a7556b81a9086"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::local_address_" ref="8540dedebed6d9c60c4a7556b81a9086" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ACE_INET_Addr <a class="el" href="a00652.html#8540dedebed6d9c60c4a7556b81a9086">OpenDDS::DCPS::ReliableMulticastDataLink::local_address_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f9039ce1ea9ed00c2762fe9db1fab6cc"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::multicast_group_address_" ref="f9039ce1ea9ed00c2762fe9db1fab6cc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ACE_INET_Addr <a class="el" href="a00652.html#f9039ce1ea9ed00c2762fe9db1fab6cc">OpenDDS::DCPS::ReliableMulticastDataLink::multicast_group_address_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7e784c59fa67f5420a9c237e1628bde0"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::reactor_task_" ref="7e784c59fa67f5420a9c237e1628bde0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00639.html">OpenDDS::DCPS::TransportReactorTask_rch</a> <a class="el" href="a00652.html#7e784c59fa67f5420a9c237e1628bde0">OpenDDS::DCPS::ReliableMulticastDataLink::reactor_task_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="67006d6bfc950ff897e9c770f3c3e136"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::receive_strategy_" ref="67006d6bfc950ff897e9c770f3c3e136" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00658.html">OpenDDS::DCPS::ReliableMulticastTransportReceiveStrategy</a> <a class="el" href="a00652.html#67006d6bfc950ff897e9c770f3c3e136">OpenDDS::DCPS::ReliableMulticastDataLink::receive_strategy_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The transport receive strategy object for this <a class="el" href="a00493.html">DataLink</a>.
<p>
<p>
Reimplemented from <a class="el" href="a00493.html#f45c1d26fe866ef54bf5002c29100461">OpenDDS::DCPS::DataLink</a>.
</div>
</div><p>
<a class="anchor" name="25ee7ed9164df0dc6ceb12740043925f"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::receiver_buffer_size_" ref="25ee7ed9164df0dc6ceb12740043925f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="a00652.html#25ee7ed9164df0dc6ceb12740043925f">OpenDDS::DCPS::ReliableMulticastDataLink::receiver_buffer_size_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="03a8ee1353e7be46136caa0eec3293ed"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::running_" ref="03a8ee1353e7be46136caa0eec3293ed" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a00652.html#03a8ee1353e7be46136caa0eec3293ed">OpenDDS::DCPS::ReliableMulticastDataLink::running_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9453030395026305cc5a8761d9f306e8"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::send_strategy_" ref="9453030395026305cc5a8761d9f306e8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00659.html">OpenDDS::DCPS::ReliableMulticastTransportSendStrategy</a> <a class="el" href="a00652.html#9453030395026305cc5a8761d9f306e8">OpenDDS::DCPS::ReliableMulticastDataLink::send_strategy_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The transport send strategy object for this <a class="el" href="a00493.html">DataLink</a>.
<p>
<p>
Reimplemented from <a class="el" href="a00493.html#c768d63bd1637f0bc535e30370651b2a">OpenDDS::DCPS::DataLink</a>.
</div>
</div><p>
<a class="anchor" name="de6379cc65758b12d22a7f8f9bc6e555"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::sender_history_size_" ref="de6379cc65758b12d22a7f8f9bc6e555" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="a00652.html#de6379cc65758b12d22a7f8f9bc6e555">OpenDDS::DCPS::ReliableMulticastDataLink::sender_history_size_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c00cb113554c2dab570889e641234e06"></a><!-- doxytag: member="OpenDDS::DCPS::ReliableMulticastDataLink::transport_impl_" ref="c00cb113554c2dab570889e641234e06" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00639.html">OpenDDS::DCPS::ReliableMulticastTransportImpl_rch</a> <a class="el" href="a00652.html#c00cb113554c2dab570889e641234e06">OpenDDS::DCPS::ReliableMulticastDataLink::transport_impl_</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="a01007.html">ReliableMulticastDataLink.h</a><li><a class="el" href="a01006.html">ReliableMulticastDataLink.cpp</a><li><a class="el" href="a01008.html">ReliableMulticastDataLink.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:46 2008 for OpenDDS by
<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 + -