|
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
|