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

📄 config_8h-source.html

📁 pwlib开发文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
00295     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z63_9">DeleteKey</a>(00296       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00297     );00299     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z63_9">DeleteKey</a>(00300       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00301       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00302     );00303 00312     <span class="keyword">virtual</span> BOOL <a class="code" href="classPConfig.html#z63_11">HasKey</a>(00313       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00314     ) <span class="keyword">const</span>;00316     <span class="keyword">virtual</span> BOOL <a class="code" href="classPConfig.html#z63_11">HasKey</a>(00317       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00318       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00319     ) <span class="keyword">const</span>;00321 00334     <span class="keyword">virtual</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPConfig.html#z65_0">GetString</a>(00335       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00336     ) <span class="keyword">const</span>;00338     <span class="keyword">virtual</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPConfig.html#z65_0">GetString</a>(00339       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00340       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; dflt      00341     ) <span class="keyword">const</span>;00343     <span class="keyword">virtual</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPConfig.html#z65_0">GetString</a>(00344       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00345       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00346       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; dflt      00347     ) <span class="keyword">const</span>;00348 00352     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_3">SetString</a>(00353       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00354       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; value     00355     );00357     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_3">SetString</a>(00358       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00359       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00360       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; value     00361     );00362 00363 00380     <span class="keyword">virtual</span> BOOL <a class="code" href="classPConfig.html#z65_5">GetBoolean</a>(00381       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00382       BOOL dflt = FALSE         00383     ) <span class="keyword">const</span>;00385     <span class="keyword">virtual</span> BOOL <a class="code" href="classPConfig.html#z65_5">GetBoolean</a>(00386       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00387       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00388       BOOL dflt = FALSE         00389     ) <span class="keyword">const</span>;00390 00397     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_7">SetBoolean</a>(00398       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00399       BOOL value                00400     );00402     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_7">SetBoolean</a>(00403       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00404       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00405       BOOL value                00406     );00407 00408 00409     <span class="comment">/* Get an integer variable determined by the key in the section. If the</span>00410 <span class="comment">       section name is not specified then the default section is used.</span>00411 <span class="comment"></span>00412 <span class="comment">       If the key is not present the value returned is the that provided by</span>00413 <span class="comment">       the #dlft# parameter. Note that this is different from the</span>00414 <span class="comment">       key being present but having no value, in which case zero is returned.</span>00415 <span class="comment"></span>00416 <span class="comment">       @return integer value of the variable.</span>00417 <span class="comment">     */</span>00418     <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classPConfig.html#z65_9">GetInteger</a>(00419       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00420       <span class="keywordtype">long</span> dflt = 0             00421     ) <span class="keyword">const</span>;00422     <span class="comment">/* Get an integer variable determined by the key in the section. */</span>00423     <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classPConfig.html#z65_9">GetInteger</a>(00424       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00425       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00426       <span class="keywordtype">long</span> dflt = 0             00427     ) <span class="keyword">const</span>;00428 00435     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_11">SetInteger</a>(00436       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00437       <span class="keywordtype">long</span> value                00438     );00440     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_11">SetInteger</a>(00441       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00442       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00443       <span class="keywordtype">long</span> value                00444     );00445 00446 00456     <span class="keyword">virtual</span> PInt64 <a class="code" href="classPConfig.html#z65_13">GetInt64</a>(00457       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00458       PInt64 dflt = 0           00459     ) <span class="keyword">const</span>;00461     <span class="keyword">virtual</span> PInt64 <a class="code" href="classPConfig.html#z65_13">GetInt64</a>(00462       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00463       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00464       PInt64 dflt = 0           00465     ) <span class="keyword">const</span>;00466 00473     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_15">SetInt64</a>(00474       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00475       PInt64 value              00476     );00478     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_15">SetInt64</a>(00479       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00480       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00481       PInt64 value              00482     );00483 00484 00494     <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classPConfig.html#z65_17">GetReal</a>(00495       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00496       <span class="keywordtype">double</span> dflt = 0           00497     ) <span class="keyword">const</span>;00499     <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classPConfig.html#z65_17">GetReal</a>(00500       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00501       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00502       <span class="keywordtype">double</span> dflt = 0           00503     ) <span class="keyword">const</span>;00504 00512     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_19">SetReal</a>(00513       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00514       <span class="keywordtype">double</span> value              00515     );00517     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_19">SetReal</a>(00518       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00519       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00520       <span class="keywordtype">double</span> value              00521     );00522 00532     <span class="keyword">virtual</span> <a class="code" href="classPTime.html">PTime</a> <a class="code" href="classPConfig.html#z65_21">GetTime</a>(00533       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00534     ) <span class="keyword">const</span>;00536     <span class="keyword">virtual</span> <a class="code" href="classPTime.html">PTime</a> <a class="code" href="classPConfig.html#z65_21">GetTime</a>(00537       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00538       <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> &amp; dflt        00539     ) <span class="keyword">const</span>;00541     <span class="keyword">virtual</span> <a class="code" href="classPTime.html">PTime</a> <a class="code" href="classPConfig.html#z65_21">GetTime</a>(00542       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00543       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key       00544     ) <span class="keyword">const</span>;00546     <span class="keyword">virtual</span> <a class="code" href="classPTime.html">PTime</a> <a class="code" href="classPConfig.html#z65_21">GetTime</a>(00547       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00548       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00549       <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> &amp; dflt        00550     ) <span class="keyword">const</span>;00551 00555     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_25">SetTime</a>(00556       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00557       <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> &amp; value       00558     );00560     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPConfig.html#z65_25">SetTime</a>(00561       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; section,  00562       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; key,      00563       <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> &amp; value       00564     );00566 00567 00568   <span class="keyword">protected</span>:00569     <span class="comment">// Member variables</span><a name="l00571"></a><a class="code" href="classPConfig.html#n0">00571</a> <span class="comment">    PString defaultSection;</span>00572 00573 00574   <span class="keyword">private</span>:00575     <span class="comment">// Do common construction code.</span>00576     <span class="keywordtype">void</span> Construct(00577       <a class="code" href="classPConfig.html#z61_0">Source</a> src,               00578       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; appname,  00579       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; manuf     00580     );00581     <span class="keywordtype">void</span> Construct(00582       <span class="keyword">const</span> <a class="code" href="classPFilePath.html">PFilePath</a> &amp; filename  00583     );00584 00585 00586 <span class="comment">// Include platform dependent part of class</span>00587 <span class="preprocessor">#ifdef _WIN32</span>00588 <span class="preprocessor"></span><span class="preprocessor">#include "msos/ptlib/config.h"</span>00589 <span class="preprocessor">#else</span>00590 <span class="preprocessor"></span><span class="preprocessor">#include "unix/ptlib/config.h"</span>00591 <span class="preprocessor">#endif</span>00592 <span class="preprocessor"></span>};00593 00594 <span class="preprocessor">#endif</span>00595 <span class="preprocessor"></span>00596 <span class="comment">// End Of File ///////////////////////////////////////////////////////////////</span></pre></div><hr><address style="align: right;"><small>Generated on Wed Sep 29 22:44:10 2004 for PWLib by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -