| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <TimeET.h>
Definition at line 23 of file TimeET.h.
Public Member Functions | |
| TimeET | Age () const |
| returns the difference between the current time and the time stored | |
| TimeET () | |
| constructor | |
| TimeET (long ms) | |
| constructor | |
| TimeET (long sec, long usec) | |
| constructor | |
| TimeET (double t) | |
| constructor, sepecify t seconds | |
| double | Value () const |
| returns the time stored as seconds in a double | |
| void | Set (long ms) |
| sets the time stored in the class | |
| void | Set (long sec, long usec) |
| sets the time stored in the class | |
| void | Set (double t) |
| sets the time stored in the class | |
| void | Set () |
| sets the time to the current time | |
| bool | operator< (long ms) |
| for comparing times | |
| bool | operator< (double t) |
| for comparing times | |
| bool | operator< (const TimeET &t) |
| for comparing times | |
| TimeET | operator+ (const TimeET &t) const |
| for doing doing math with time | |
| TimeET | operator+= (const TimeET &t) |
| for doing doing math with time | |
| TimeET | operator- (const TimeET &t) const |
| for doing doing math with time | |
| TimeET | operator-= (const TimeET &t) |
| for doing doing math with time | |
Static Public Attributes | |
| const long | us_per_sec = 1000000 |
| conversion factor for microseconds to seconds | |
| const long | ms_per_sec = 1000 |
| conversion factor for milliseconds to seconds | |
| const long | us_per_ms = 1000 |
| conversion factor for microseconds to milliseconds | |
Protected Attributes | |
| timeval | tv |
| stores the time | |
Static Protected Attributes | |
| timezone | tz |
| stores the timezone (not really used) | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, const TimeET &t) |
| lets the class be displayed easily | |
|
|
constructor
Definition at line 29 of file TimeET.h. Referenced by Age(), operator+(), and operator-(). |
|
|
constructor
|
|
||||||||||||
|
constructor
|
|
|
constructor, sepecify t seconds
|
|
|
returns the difference between the current time and the time stored
Definition at line 45 of file TimeET.h. Referenced by Profiler::Timer::elapsed(), and Profiler::setCurrent(). |
|
|
for doing doing math with time
|
|
|
for doing doing math with time
|
|
|
for doing doing math with time
|
|
|
for doing doing math with time
|
|
|
for comparing times
|
|
|
for comparing times
|
|
|
for comparing times
|
|
|
sets the time to the current time
|
|
|
sets the time stored in the class
|
|
||||||||||||
|
sets the time stored in the class
|
|
|
sets the time stored in the class
Definition at line 53 of file TimeET.h. Referenced by Profiler::reset(), Profiler::SectionInfo::reset(), Profiler::setCurrent(), and Profiler::Timer::start(). |
|
|
returns the time stored as seconds in a double
Definition at line 48 of file TimeET.h. Referenced by Profiler::finished(), operator<(), Profiler::report(), and Profiler::setCurrent(). |
|
||||||||||||
|
lets the class be displayed easily
|
|
|
conversion factor for milliseconds to seconds
Definition at line 128 of file TimeET.h. Referenced by operator<(). |
|
|
stores the time
Definition at line 131 of file TimeET.h. Referenced by operator+(), operator+=(), operator-(), operator-=(), operator<(), operator<<(), Set(), TimeET(), and Value(). |
|
|
stores the timezone (not really used)
Definition at line 132 of file TimeET.h. Referenced by Set(). |
|
|
conversion factor for microseconds to milliseconds
Definition at line 129 of file TimeET.h. Referenced by operator<(), and Set(). |
|
|
conversion factor for microseconds to seconds
Definition at line 127 of file TimeET.h. Referenced by operator+(), operator+=(), operator-(), operator-=(), Set(), and Value(). |
|
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:29 2004 by Doxygen 1.3.4 |