Very simple class to measure elapsed time. More...
#include <simpletime.h>
Public Member Functions | |
cSimpleTime () | |
Constructor: store current time ("now") internally. | |
double | Elapsed (void) const |
Return time in seconds elapsed between the time stored in the object and now. | |
double | Elapsed (cSimpleTime const &other) const |
Return time in seconds elapsed between the time stored in the object and other. | |
long | Elapsed_us (void) const |
Return time in micro seconds elapsed between the time stored in the object and now. | |
long | Elapsed_us (cSimpleTime const &other) const |
Return time in micro seconds elapsed between the time stored in the object and other. | |
void | StoreNow (void) |
Store current time internally. | |
timeval | Timeval (void) |
Return the time stored as C struct timeval. | |
Protected Attributes | |
struct timeval | a_time |
Very simple class to measure elapsed time.
Definition at line 84 of file simpletime.h.
cSimpleTime::cSimpleTime | ( | ) | [inline] |
Constructor: store current time ("now") internally.
Definition at line 95 of file simpletime.h.
double cSimpleTime::Elapsed | ( | void | ) | const [inline] |
Return time in seconds elapsed between the time stored in the object and now.
Definition at line 115 of file simpletime.h.
double cSimpleTime::Elapsed | ( | cSimpleTime const & | other | ) | const [inline] |
Return time in seconds elapsed between the time stored in the object and other.
Definition at line 156 of file simpletime.h.
long cSimpleTime::Elapsed_us | ( | void | ) | const [inline] |
Return time in micro seconds elapsed between the time stored in the object and now.
Definition at line 125 of file simpletime.h.
long cSimpleTime::Elapsed_us | ( | cSimpleTime const & | other | ) | const [inline] |
Return time in micro seconds elapsed between the time stored in the object and other.
Definition at line 166 of file simpletime.h.
void cSimpleTime::StoreNow | ( | void | ) | [inline] |
Store current time internally.
Definition at line 103 of file simpletime.h.
timeval cSimpleTime::Timeval | ( | void | ) | [inline] |
Return the time stored as C struct timeval.
Definition at line 177 of file simpletime.h.
struct timeval cSimpleTime::a_time [protected] |
Definition at line 90 of file simpletime.h.