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 |