<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>GNU CommonC++: ost::Time Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.6.3 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="namespaceost.html">ost</a>::<a class="el" href="classost_1_1_time.html">Time</a> </div> </div> <div class="contents"> <h1>ost::Time Class Reference</h1><!-- doxytag: class="ost::Time" --> <p>The <a class="el" href="classost_1_1_time.html" title="The Time class uses a integer representation of the current time.">Time</a> class uses a integer representation of the current time. <a href="#_details">More...</a></p> <p><code>#include <<a class="el" href="numbers_8h_source.html">numbers.h</a>></code></p> <div class="dynheader"> Inheritance diagram for ost::Time:</div> <div class="dynsection"> <div class="center"> <img src="classost_1_1_time.png" usemap="#ost::Time_map" alt=""/> <map id="ost::Time_map" name="ost::Time_map"> <area href="classost_1_1_datetime.html" alt="ost::Datetime" shape="rect" coords="0,56,82,80"/> </map> </div> </div> <p><a href="classost_1_1_time-members.html">List of all members.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae68036707ccb13d576c555ab2b0bee22">Time</a> (time_t tm)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae33b9f548e37a26af0556e3eb415a599">Time</a> (tm *dt)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#aa9730cd3d61b61d11e7b7e360d78efe7">Time</a> (char *str, size_t size=0)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#af518a38ec13f68ca19ad3e76be1d10c1">Time</a> (int hour, int minute, int second)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a81138e8873462ee88085848d31436d50">Time</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a64941290053e81317c85c76b9a3396aa">~Time</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a3717bf9882a45b2116fcee3ae61d91f8">getValue</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a8c69d9a6fdc99bced94a2da3724d19af">getHour</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a25801bd952fe25a4f469c5bdcb470be2">getMinute</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a77e5a623ccf53b9bdf4e8ee51649c725">getSecond</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a75799f402475da67d03ec0a3b7e5d31e">getTime</a> (char *buffer) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a8ffcebe9a4246c8a0074e6570386e96a">getTime</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">tm * </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ab1ce5e85f761c8511820ca589619a6a1">getTime</a> (tm *buf) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae4ca4731c1b00290d07bea313dc549af">setTime</a> (char *str, size_t size=0)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ab2fec1dd7a6c50fe1688948b261b2705">isValid</a> (void) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a8829028b367e69bfa6e9e740372c72a5">operator long</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_string.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a1c7f4930b44a66de7d92a6e12450f06f">operator()</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a2dbdbf6f6ca8cc16f756447aa2f399c0">operator++</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a8a5ae67ecf5e00a9644644fdbf0535fe">operator--</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#aed171a6b547b88fac08b6cc06b464c6c">operator+=</a> (const int val)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#afe254a32de348add1b182e8815bf46ab">operator-=</a> (const int val)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a8307ba0b00eee2afc37e8e703e589907">operator==</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a585b777432291d892462cf06bb9e24ca">operator!=</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a5727847a6a34afe1a07349c07700e085">operator<</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae2e5f3212931a341080aa68bd4844e2e">operator<=</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a650713349b869f4798841828cdf5b404">operator></a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a0e677b2941c3c729f87ba36fcf7bb848">operator>=</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae876880f049a0d6140d8541da4337bcd">operator!</a> () const </td></tr> <tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae13857d50721d29189c282cf94f2c12e">toSeconds</a> (int hour, int minute, int second)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ae4065004d50d657f75cd1c44f31c90f7">fromSeconds</a> (char *buf) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a284657f204ff4b0af841d814fd7a3105">update</a> (void)</td></tr> <tr><td colspan="2"><h2>Protected Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#aabd1d4695df3b4f06d24db2f444b9970">seconds</a></td></tr> <tr><td colspan="2"><h2>Friends</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a9c18d7b5f143b30fde622c17a4efbc76">operator+</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time1, const <a class="el" href="classost_1_1_time.html">Time</a> &time2)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ac0fbc0092c27406800668dbd83109373">operator-</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time1, const <a class="el" href="classost_1_1_time.html">Time</a> &time2)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a3c43d7cd22ea630832cbca2fb3d4f2cc">operator+</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time, const int val)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#ad0836c87d01759f09a766941a440a651">operator-</a> (const <a class="el" href="classost_1_1_time.html">Time</a> &time, const int val)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#af0771d4878a5e94a8c2019c894e72416">operator+</a> (const int val, const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_time.html">Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_time.html#a9a50c92ec670eda851e50b7fc673630b">operator-</a> (const int val, const <a class="el" href="classost_1_1_time.html">Time</a> &time)</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>The <a class="el" href="classost_1_1_time.html" title="The Time class uses a integer representation of the current time.">Time</a> class uses a integer representation of the current time. </p> <p>This is then manipulated in several forms and may be exported as needed.</p> <dl class="author"><dt><b>Author:</b></dt><dd>Marcelo Dalmas <<a href="mailto:mad@brasmap.com.br">mad@brasmap.com.br</a>> Integer based time class. </dd></dl> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="ae68036707ccb13d576c555ab2b0bee22"></a><!-- doxytag: member="ost::Time::Time" ref="ae68036707ccb13d576c555ab2b0bee22" args="(time_t tm)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ost::Time::Time </td> <td>(</td> <td class="paramtype">time_t </td> <td class="paramname"> <em>tm</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae33b9f548e37a26af0556e3eb415a599"></a><!-- doxytag: member="ost::Time::Time" ref="ae33b9f548e37a26af0556e3eb415a599" args="(tm *dt)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ost::Time::Time </td> <td>(</td> <td class="paramtype">tm * </td> <td class="paramname"> <em>dt</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aa9730cd3d61b61d11e7b7e360d78efe7"></a><!-- doxytag: member="ost::Time::Time" ref="aa9730cd3d61b61d11e7b7e360d78efe7" args="(char *str, size_t size=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ost::Time::Time </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"> <em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> <em>size</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="af518a38ec13f68ca19ad3e76be1d10c1"></a><!-- doxytag: member="ost::Time::Time" ref="af518a38ec13f68ca19ad3e76be1d10c1" args="(int hour, int minute, int second)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ost::Time::Time </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>hour</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>minute</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>second</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a81138e8873462ee88085848d31436d50"></a><!-- doxytag: member="ost::Time::Time" ref="a81138e8873462ee88085848d31436d50" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ost::Time::Time </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a64941290053e81317c85c76b9a3396aa"></a><!-- doxytag: member="ost::Time::~Time" ref="a64941290053e81317c85c76b9a3396aa" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual ost::Time::~Time </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="ae4065004d50d657f75cd1c44f31c90f7"></a><!-- doxytag: member="ost::Time::fromSeconds" ref="ae4065004d50d657f75cd1c44f31c90f7" args="(char *buf) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ost::Time::fromSeconds </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"> <em>buf</em></td> <td> ) </td> <td> const<code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8c69d9a6fdc99bced94a2da3724d19af"></a><!-- doxytag: member="ost::Time::getHour" ref="a8c69d9a6fdc99bced94a2da3724d19af" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::getHour </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a25801bd952fe25a4f469c5bdcb470be2"></a><!-- doxytag: member="ost::Time::getMinute" ref="a25801bd952fe25a4f469c5bdcb470be2" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::getMinute </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a77e5a623ccf53b9bdf4e8ee51649c725"></a><!-- doxytag: member="ost::Time::getSecond" ref="a77e5a623ccf53b9bdf4e8ee51649c725" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::getSecond </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab1ce5e85f761c8511820ca589619a6a1"></a><!-- doxytag: member="ost::Time::getTime" ref="ab1ce5e85f761c8511820ca589619a6a1" args="(tm *buf) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">tm* ost::Time::getTime </td> <td>(</td> <td class="paramtype">tm * </td> <td class="paramname"> <em>buf</em></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8ffcebe9a4246c8a0074e6570386e96a"></a><!-- doxytag: member="ost::Time::getTime" ref="a8ffcebe9a4246c8a0074e6570386e96a" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">time_t ost::Time::getTime </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a75799f402475da67d03ec0a3b7e5d31e"></a><!-- doxytag: member="ost::Time::getTime" ref="a75799f402475da67d03ec0a3b7e5d31e" args="(char *buffer) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* ost::Time::getTime </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"> <em>buffer</em></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3717bf9882a45b2116fcee3ae61d91f8"></a><!-- doxytag: member="ost::Time::getValue" ref="a3717bf9882a45b2116fcee3ae61d91f8" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long ost::Time::getValue </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab2fec1dd7a6c50fe1688948b261b2705"></a><!-- doxytag: member="ost::Time::isValid" ref="ab2fec1dd7a6c50fe1688948b261b2705" args="(void) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool ost::Time::isValid </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Reimplemented in <a class="el" href="classost_1_1_datetime.html#a9ad9af38b4049e3b8f5a3198d3d33ae0">ost::Datetime</a>.</p> </div> </div> <a class="anchor" id="a8829028b367e69bfa6e9e740372c72a5"></a><!-- doxytag: member="ost::Time::operator long" ref="a8829028b367e69bfa6e9e740372c72a5" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ost::Time::operator long </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae876880f049a0d6140d8541da4337bcd"></a><!-- doxytag: member="ost::Time::operator!" ref="ae876880f049a0d6140d8541da4337bcd" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool ost::Time::operator! </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Reimplemented in <a class="el" href="classost_1_1_datetime.html#a17965abf48026f1edac7a52d6318cc52">ost::Datetime</a>.</p> </div> </div> <a class="anchor" id="a585b777432291d892462cf06bb9e24ca"></a><!-- doxytag: member="ost::Time::operator!=" ref="a585b777432291d892462cf06bb9e24ca" args="(const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a1c7f4930b44a66de7d92a6e12450f06f"></a><!-- doxytag: member="ost::Time::operator()" ref="a1c7f4930b44a66de7d92a6e12450f06f" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_string.html">String</a> ost::Time::operator() </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a2dbdbf6f6ca8cc16f756447aa2f399c0"></a><!-- doxytag: member="ost::Time::operator++" ref="a2dbdbf6f6ca8cc16f756447aa2f399c0" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a>& ost::Time::operator++ </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aed171a6b547b88fac08b6cc06b464c6c"></a><!-- doxytag: member="ost::Time::operator+=" ref="aed171a6b547b88fac08b6cc06b464c6c" args="(const int val)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a>& ost::Time::operator+= </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>val</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8a5ae67ecf5e00a9644644fdbf0535fe"></a><!-- doxytag: member="ost::Time::operator--" ref="a8a5ae67ecf5e00a9644644fdbf0535fe" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a>& ost::Time::operator-- </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="afe254a32de348add1b182e8815bf46ab"></a><!-- doxytag: member="ost::Time::operator-=" ref="afe254a32de348add1b182e8815bf46ab" args="(const int val)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a>& ost::Time::operator-= </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>val</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a5727847a6a34afe1a07349c07700e085"></a><!-- doxytag: member="ost::Time::operator<" ref="a5727847a6a34afe1a07349c07700e085" args="(const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae2e5f3212931a341080aa68bd4844e2e"></a><!-- doxytag: member="ost::Time::operator<=" ref="ae2e5f3212931a341080aa68bd4844e2e" args="(const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8307ba0b00eee2afc37e8e703e589907"></a><!-- doxytag: member="ost::Time::operator==" ref="a8307ba0b00eee2afc37e8e703e589907" args="(const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a650713349b869f4798841828cdf5b404"></a><!-- doxytag: member="ost::Time::operator>" ref="a650713349b869f4798841828cdf5b404" args="(const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a0e677b2941c3c729f87ba36fcf7bb848"></a><!-- doxytag: member="ost::Time::operator>=" ref="a0e677b2941c3c729f87ba36fcf7bb848" args="(const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ost::Time::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae4ca4731c1b00290d07bea313dc549af"></a><!-- doxytag: member="ost::Time::setTime" ref="ae4ca4731c1b00290d07bea313dc549af" args="(char *str, size_t size=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ost::Time::setTime </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"> <em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> <em>size</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae13857d50721d29189c282cf94f2c12e"></a><!-- doxytag: member="ost::Time::toSeconds" ref="ae13857d50721d29189c282cf94f2c12e" args="(int hour, int minute, int second)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ost::Time::toSeconds </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>hour</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>minute</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>second</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a284657f204ff4b0af841d814fd7a3105"></a><!-- doxytag: member="ost::Time::update" ref="a284657f204ff4b0af841d814fd7a3105" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void ost::Time::update </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td> <td> ) </td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Friends And Related Function Documentation</h2> <a class="anchor" id="af0771d4878a5e94a8c2019c894e72416"></a><!-- doxytag: member="ost::Time::operator+" ref="af0771d4878a5e94a8c2019c894e72416" args="(const int val, const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a> operator+ </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3c43d7cd22ea630832cbca2fb3d4f2cc"></a><!-- doxytag: member="ost::Time::operator+" ref="a3c43d7cd22ea630832cbca2fb3d4f2cc" args="(const Time &time, const int val)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a> operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"> <em>val</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a9c18d7b5f143b30fde622c17a4efbc76"></a><!-- doxytag: member="ost::Time::operator+" ref="a9c18d7b5f143b30fde622c17a4efbc76" args="(const Time &time1, const Time &time2)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a> operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time2</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a9a50c92ec670eda851e50b7fc673630b"></a><!-- doxytag: member="ost::Time::operator-" ref="a9a50c92ec670eda851e50b7fc673630b" args="(const int val, const Time &time)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a> operator- </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ad0836c87d01759f09a766941a440a651"></a><!-- doxytag: member="ost::Time::operator-" ref="ad0836c87d01759f09a766941a440a651" args="(const Time &time, const int val)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a> operator- </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"> <em>val</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac0fbc0092c27406800668dbd83109373"></a><!-- doxytag: member="ost::Time::operator-" ref="ac0fbc0092c27406800668dbd83109373" args="(const Time &time1, const Time &time2)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classost_1_1_time.html">Time</a> operator- </td> <td>(</td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classost_1_1_time.html">Time</a> & </td> <td class="paramname"> <em>time2</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="aabd1d4695df3b4f06d24db2f444b9970"></a><!-- doxytag: member="ost::Time::seconds" ref="aabd1d4695df3b4f06d24db2f444b9970" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long <a class="el" href="classost_1_1_time.html#aabd1d4695df3b4f06d24db2f444b9970">ost::Time::seconds</a><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="numbers_8h_source.html">numbers.h</a></li> </ul> </div> <hr class="footer"/><address style="text-align: right;"><small>Generated on Fri Nov 12 09:55:47 2010 for GNU CommonC++ by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> </body> </html>