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

📄 a01199.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 3 页
字号:
      <table class="memname">
        <tr>
          <td class="memname">#define GET_CONFIG_VALUE          </td>
          <td>(</td>
          <td class="paramtype">CF,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SECT,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">KEY,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VALUE,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TYPE&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{                                                                              \
  ACE_TString stringvalue;                                                     \
  <span class="keywordflow">if</span> (CF.get_string_value (SECT, KEY, stringvalue) == -1)                      \
  {                                                                            \
    <span class="keywordflow">if</span> (::<a class="code" href="a01275.html#01516afb3df6c49da2a27b0792fb3f69">OpenDDS::DCPS::Transport_debug_level</a> &gt; 0)                            \
    {                                                                          \
      ACE_DEBUG ((LM_WARNING,                                                  \
                  <a class="code" href="a01009.html#d63cfdf5dd84ba2628bf055cb5c16188">ACE_TEXT</a> (<span class="stringliteral">"(%P|%t)\"%s\" is not defined in config "</span>          \
                            <span class="stringliteral">"file - using code default.\n"</span>),                   \
                  KEY));                                                       \
    }                                                                          \
  }                                                                            \
  <span class="keywordflow">else</span>  <span class="keywordflow">if</span> (stringvalue == <a class="code" href="a01009.html#d63cfdf5dd84ba2628bf055cb5c16188">ACE_TEXT</a>(<span class="stringliteral">""</span>))                                       \
  {                                                                            \
    <span class="keywordflow">if</span> (::<a class="code" href="a01275.html#01516afb3df6c49da2a27b0792fb3f69">OpenDDS::DCPS::Transport_debug_level</a> &gt; 0)                            \
    {                                                                          \
      ACE_DEBUG ((LM_WARNING,                                                  \
                <a class="code" href="a01009.html#d63cfdf5dd84ba2628bf055cb5c16188">ACE_TEXT</a> (<span class="stringliteral">"(%P|%t)missing VALUE for \"%s\" in config "</span>         \
                          <span class="stringliteral">"file - using code default.\n"</span>),                     \
                KEY));                                                         \
    }                                                                          \
  }                                                                            \
  <span class="keywordflow">else</span>                                                                         \
  {                                                                            \
    VALUE = static_cast&lt;TYPE&gt;(ACE_OS::atoi (stringvalue.c_str ()));            \
  }                                                                            \
}
</pre></div>Macro to get the individual configuration value from ACE_Configuration_Heap and cast to the specific type from integer. 
</div>
</div><p>
<a class="anchor" name="a227302bd1b17291d061583123c3f608"></a><!-- doxytag: member="TransportDefs.h::RECEIVE_SYNCH" ref="a227302bd1b17291d061583123c3f608" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RECEIVE_SYNCH&nbsp;&nbsp;&nbsp;ACE_SYNCH_NULL_MUTEX          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Guard the allocations for the underlying memory management of the receive processing with the following: 
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="a04a07c5337881972ec15957f8d0d7c6"></a><!-- doxytag: member="TransportDefs.h::FACTORY_SECTION_NAME_PREFIX" ref="a04a07c5337881972ec15957f8d0d7c6" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const ACE_TCHAR <a class="el" href="a01199.html#a04a07c5337881972ec15957f8d0d7c6">FACTORY_SECTION_NAME_PREFIX</a>[] = ACE_TEXT(&quot;transport_factory_&quot;)<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dd928072b31faa2ba0b0660a7be9927e"></a><!-- doxytag: member="TransportDefs.h::FACTORY_SECTION_NAME_PREFIX_LEN" ref="dd928072b31faa2ba0b0660a7be9927e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const size_t <a class="el" href="a01199.html#dd928072b31faa2ba0b0660a7be9927e">FACTORY_SECTION_NAME_PREFIX_LEN</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
ACE_OS::strlen (<a class="code" href="a01199.html#a04a07c5337881972ec15957f8d0d7c6">FACTORY_SECTION_NAME_PREFIX</a>)
</pre></div>
</div>
</div><p>
<a class="anchor" name="4edcf945e7d5777c9a93e4daeed966a1"></a><!-- doxytag: member="TransportDefs.h::TRANSPORT_SECTION_NAME_PREFIX" ref="4edcf945e7d5777c9a93e4daeed966a1" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const ACE_TCHAR <a class="el" href="a01199.html#4edcf945e7d5777c9a93e4daeed966a1">TRANSPORT_SECTION_NAME_PREFIX</a>[] = ACE_TEXT(&quot;transport_impl_&quot;)<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e25788e12feb96c617416dcab0eff3e2"></a><!-- doxytag: member="TransportDefs.h::TRANSPORT_SECTION_NAME_PREFIX_LEN" ref="e25788e12feb96c617416dcab0eff3e2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const size_t <a class="el" href="a01199.html#e25788e12feb96c617416dcab0eff3e2">TRANSPORT_SECTION_NAME_PREFIX_LEN</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
ACE_OS::strlen (<a class="code" href="a01199.html#4edcf945e7d5777c9a93e4daeed966a1">TRANSPORT_SECTION_NAME_PREFIX</a>)
</pre></div>
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:07 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 + -