a00741.html
来自「opendds 1.2 最新版 面向分布式实时网络编程」· HTML 代码 · 共 407 行 · 第 1/2 页
HTML
407 行
<td class="memname">ACE_INLINE <a class="el" href="a00724.html">OpenDDS::DCPS::ThreadSynchStrategy</a> * OpenDDS::DCPS::TransportConfiguration::send_thread_strategy </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Accessor for the "send thread strategy" object.
<p>
</div>
</div><p>
<a class="anchor" name="db5d41c91614973e78ef4375a841c999"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::send_thread_strategy" ref="db5d41c91614973e78ef4375a841c999" args="(ThreadSynchStrategy *strategy)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ACE_INLINE void OpenDDS::DCPS::TransportConfiguration::send_thread_strategy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00724.html">ThreadSynchStrategy</a> * </td>
<td class="paramname"> <em>strategy</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Mutator for the "send thread strategy" object. Will delete the existing strategy object (ie, the default) first.
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="c98f9dc016b42b1b3004662fba5f8af1"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::datalink_release_delay_" ref="c98f9dc016b42b1b3004662fba5f8af1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="a00741.html#c98f9dc016b42b1b3004662fba5f8af1">OpenDDS::DCPS::TransportConfiguration::datalink_release_delay_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Delay in milliseconds that the datalink should be released after all associations are removed. The default value is 10 seconds.
</div>
</div><p>
<a class="anchor" name="26e056057bf745ea7c849fc095c2864b"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::max_packet_size_" ref="26e056057bf745ea7c849fc095c2864b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ACE_UINT32 <a class="el" href="a00741.html#26e056057bf745ea7c849fc095c2864b">OpenDDS::DCPS::TransportConfiguration::max_packet_size_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Max size (in bytes) of a packet (packet header + sample(s)).
<p>
</div>
</div><p>
<a class="anchor" name="da377ae2f1b2aaf5acae9ae52916c0ec"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::max_samples_per_packet_" ref="da377ae2f1b2aaf5acae9ae52916c0ec" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="a00741.html#da377ae2f1b2aaf5acae9ae52916c0ec">OpenDDS::DCPS::TransportConfiguration::max_samples_per_packet_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Max number of samples that should ever be in a single packet.
<p>
</div>
</div><p>
<a class="anchor" name="228fb0df310b25dad49512a049732dd6"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::optimum_packet_size_" ref="228fb0df310b25dad49512a049732dd6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ACE_UINT32 <a class="el" href="a00741.html#228fb0df310b25dad49512a049732dd6">OpenDDS::DCPS::TransportConfiguration::optimum_packet_size_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Optimum size (in bytes) of a packet (packet header + sample(s)).
<p>
</div>
</div><p>
<a class="anchor" name="9b60790a506f2032a44375601e0b411d"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::queue_initial_pools_" ref="9b60790a506f2032a44375601e0b411d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="a00741.html#9b60790a506f2032a44375601e0b411d">OpenDDS::DCPS::TransportConfiguration::queue_initial_pools_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initial number of pre-allocated pools of link (list) objects for the "send queue" of each <a class="el" href="a00493.html">DataLink</a>.
</div>
</div><p>
<a class="anchor" name="2a3746e761e52625e49481bcd73ebc49"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::queue_messages_per_pool_" ref="2a3746e761e52625e49481bcd73ebc49" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="a00741.html#2a3746e761e52625e49481bcd73ebc49">OpenDDS::DCPS::TransportConfiguration::queue_messages_per_pool_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Number of pre-created link (list) objects per pool for the "send queue" of each <a class="el" href="a00493.html">DataLink</a>.
</div>
</div><p>
<a class="anchor" name="d78233fce8d74e78e2187a317165d075"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::send_thread_strategy_" ref="d78233fce8d74e78e2187a317165d075" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00724.html">ThreadSynchStrategy</a>* <a class="el" href="a00741.html#d78233fce8d74e78e2187a317165d075">OpenDDS::DCPS::TransportConfiguration::send_thread_strategy_</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Thread strategy used for sending data samples (and incomplete packets) when a <a class="el" href="a00493.html">DataLink</a> has encountered "backpressure".
</div>
</div><p>
<a class="anchor" name="1049a71b5190fd2914132650843f5b87"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::swap_bytes_" ref="1049a71b5190fd2914132650843f5b87" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a00741.html#1049a71b5190fd2914132650843f5b87">OpenDDS::DCPS::TransportConfiguration::swap_bytes_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Flag used to marshall/demarshall bytes sent/received.
<p>
</div>
</div><p>
<a class="anchor" name="53f9b136b4da6f4d107b897477b5d0da"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::thread_per_connection_" ref="53f9b136b4da6f4d107b897477b5d0da" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a00741.html#53f9b136b4da6f4d107b897477b5d0da">OpenDDS::DCPS::TransportConfiguration::thread_per_connection_</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Flag for whether a new thread is needed for connection to send without backpressure.
</div>
</div><p>
<a class="anchor" name="7f0615f7caab413815b6fcb19ea89340"></a><!-- doxytag: member="OpenDDS::DCPS::TransportConfiguration::transport_type_" ref="7f0615f7caab413815b6fcb19ea89340" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ACE_TString <a class="el" href="a00741.html#7f0615f7caab413815b6fcb19ea89340">OpenDDS::DCPS::TransportConfiguration::transport_type_</a> </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="a01192.html">TransportConfiguration.h</a><li><a class="el" href="a01191.html">TransportConfiguration.cpp</a><li><a class="el" href="a01193.html">TransportConfiguration.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:44 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 + =
减小字号Ctrl + -
显示快捷键?