📄 config_8h-source.html
字号:
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> & 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> & section, 00301 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00318 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & key, 00340 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & section, 00345 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & key, 00346 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & key, 00354 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & section, 00359 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & key, 00360 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00387 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00404 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00425 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00442 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00463 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00480 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00501 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & section, 00519 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & 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> & key, 00538 <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> & 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> & section, 00543 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & 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> & section, 00548 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & key, 00549 <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> & 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> & key, 00557 <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> & 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> & section, 00562 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & key, 00563 <span class="keyword">const</span> <a class="code" href="classPTime.html">PTime</a> & 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> & appname, 00579 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & manuf 00580 );00581 <span class="keywordtype">void</span> Construct(00582 <span class="keyword">const</span> <a class="code" href="classPFilePath.html">PFilePath</a> & 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 + -