📄 timeint_8h-source.html
字号:
00171 <span class="keywordtype">long</span> minutes = 0, 00172 <span class="keywordtype">long</span> hours = 0, 00173 <span class="keywordtype">int</span> days = 0 00174 );00175 <a class="code" href="classPTimeInterval.html#z445_0">PTimeInterval</a>(00176 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & str 00177 );00179 00188 <a class="code" href="classPObject.html">PObject</a> * <a class="code" href="classPTimeInterval.html#z447_0">Clone</a>() <span class="keyword">const</span>;00189 00197 <span class="keyword">virtual</span> <a class="code" href="classPObject.html#z199_0">Comparison</a> <a class="code" href="classPTimeInterval.html#z447_1">Compare</a>(00198 <span class="keyword">const</span> <a class="code" href="classPObject.html">PObject</a> & obj 00199 ) <span class="keyword">const</span>;00200 00204 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPTimeInterval.html#z447_2">PrintOn</a>(00205 ostream & strm 00206 ) <span class="keyword">const</span>;00207 00211 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPTimeInterval.html#z447_3">ReadFrom</a>(00212 istream & strm 00213 );00215 <a name="l00218"></a><a class="code" href="classPTimeInterval.html#z449_0">00218</a> <span class="keyword">enum</span> <a class="code" href="classPTimeInterval.html#z449_0">Formats</a> {00219 <a class="code" href="classPTimeInterval.html#z449_0s0">NormalFormat</a>,00220 <a class="code" href="classPTimeInterval.html#z449_0s1">IncludeDays</a>,00221 <a class="code" href="classPTimeInterval.html#z449_0s2">SecondsOnly</a>00222 };00223 00224 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPTimeInterval.html#z449_1">AsString</a>(00225 <span class="keywordtype">int</span> decimals = 3,00226 <a class="code" href="classPTimeInterval.html#z449_0">Formats</a> format = <a class="code" href="classPTimeInterval.html#z449_0s0">NormalFormat</a>,00227 <span class="keywordtype">int</span> width = 100228 ) <span class="keyword">const</span>;00230 00238 PInt64 <a class="code" href="classPTimeInterval.html#z451_0">GetMilliSeconds</a>() <span class="keyword">const</span>;00239 00245 <span class="keywordtype">long</span> <a class="code" href="classPTimeInterval.html#z451_1">GetSeconds</a>() <span class="keyword">const</span>;00246 00252 <span class="keywordtype">long</span> <a class="code" href="classPTimeInterval.html#z451_2">GetMinutes</a>() <span class="keyword">const</span>;00253 00259 <span class="keywordtype">int</span> <a class="code" href="classPTimeInterval.html#z451_3">GetHours</a>() <span class="keyword">const</span>;00260 00266 <span class="keywordtype">int</span> <a class="code" href="classPTimeInterval.html#z451_4">GetDays</a>() <span class="keyword">const</span>;00267 00273 DWORD <a class="code" href="classPTimeInterval.html#z451_5">GetInterval</a>() <span class="keyword">const</span>;00274 00286 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPTimeInterval.html#z451_6">SetInterval</a>(00287 PInt64 <a class="code" href="classPTimeInterval.html#n0">milliseconds</a> = 0, 00288 <span class="keywordtype">long</span> seconds = 0, 00289 <span class="keywordtype">long</span> minutes = 0, 00290 <span class="keywordtype">long</span> hours = 0, 00291 <span class="keywordtype">int</span> days = 0 00292 );00294 00302 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> <a class="code" href="classPTimeInterval.html#z453_0">operator-</a>() <span class="keyword">const</span>;00303 00309 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> <a class="code" href="classPTimeInterval.html#z453_1">operator+</a>(00310 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00311 ) <span class="keyword">const</span>;00312 00318 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & <a class="code" href="classPTimeInterval.html#z453_2">operator+=</a>(00319 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00320 );00321 00327 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> <a class="code" href="classPTimeInterval.html#z453_0">operator-</a>(00328 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00329 ) <span class="keyword">const</span>;00330 00336 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & <a class="code" href="classPTimeInterval.html#z453_4">operator-=</a>(00337 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00338 );00339 00345 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> <a class="code" href="classPTimeInterval.html#z453_5">operator*</a>(00346 <span class="keywordtype">int</span> factor 00347 ) <span class="keyword">const</span>;00348 00354 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & <a class="code" href="classPTimeInterval.html#z453_6">operator*=</a>(00355 <span class="keywordtype">int</span> factor 00356 );00357 00363 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> <a class="code" href="classPTimeInterval.html#z453_7">operator/</a>(00364 <span class="keywordtype">int</span> factor 00365 ) <span class="keyword">const</span>;00366 00372 <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & <a class="code" href="classPTimeInterval.html#z453_8">operator/=</a>(00373 <span class="keywordtype">int</span> factor 00374 );00376 00386 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_0">operator==</a>(00387 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00388 ) <span class="keyword">const</span>;00389 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_0">operator==</a>(00390 <span class="keywordtype">long</span> msecs 00391 ) <span class="keyword">const</span>;00392 00400 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_2">operator!=</a>(00401 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00402 ) <span class="keyword">const</span>;00403 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_2">operator!=</a>(00404 <span class="keywordtype">long</span> msecs 00405 ) <span class="keyword">const</span>;00406 00414 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_4">operator> </a>(00415 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00416 ) <span class="keyword">const</span>;00417 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_4">operator> </a>(00418 <span class="keywordtype">long</span> msecs 00419 ) <span class="keyword">const</span>;00420 00428 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_6">operator>=</a>(00429 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00430 ) <span class="keyword">const</span>;00431 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_6">operator>=</a>(00432 <span class="keywordtype">long</span> msecs 00433 ) <span class="keyword">const</span>;00434 00442 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_8">operator< </a>(00443 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00444 ) <span class="keyword">const</span>;00445 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_8">operator< </a>(00446 <span class="keywordtype">long</span> msecs 00447 ) <span class="keyword">const</span>;00448 00456 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_10">operator<=</a>(00457 <span class="keyword">const</span> <a class="code" href="classPTimeInterval.html">PTimeInterval</a> & interval 00458 ) <span class="keyword">const</span>;00459 <span class="keywordtype">bool</span> <a class="code" href="classPTimeInterval.html#z455_10">operator<=</a>(00460 <span class="keywordtype">long</span> msecs 00461 ) <span class="keyword">const</span>;00463 00464 <span class="keyword">protected</span>:00465 <span class="comment">// Member variables</span><a name="l00467"></a><a class="code" href="classPTimeInterval.html#n0">00467</a> <span class="comment"> PInt64 milliseconds;</span>00468 00469 00470 <span class="comment">// Include platform dependent part of class</span>00471 <span class="preprocessor">#ifdef _WIN32</span>00472 <span class="preprocessor"></span><span class="preprocessor">#include "msos/ptlib/timeint.h"</span>00473 <span class="preprocessor">#else</span>00474 <span class="preprocessor"></span><span class="preprocessor">#include "unix/ptlib/timeint.h"</span>00475 <span class="preprocessor">#endif</span>00476 <span class="preprocessor"></span>};00477 00478 <span class="preprocessor">#endif</span>00479 <span class="preprocessor"></span>00480 00481 <span class="comment">// End Of File ///////////////////////////////////////////////////////////////</span></pre></div><hr><address style="align: right;"><small>Generated on Wed Sep 29 22:44:12 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 + -