Very simple class to measure elapsed time. More...
#include <simpletime.h>
Public Member Functions | |
cSimpleTime () | |
Constructor: store current time ("now") internally. | |
void | StoreNow (void) |
Store current time internally. | |
double | Elapsed (void) const |
Return time in seconds elapsed between the time stored in the object and now. | |
long | Elapsed_us (void) const |
Return time in micro 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 (cSimpleTime const &other) const |
Return time in micro seconds elapsed between the time stored in the object and other. | |
timeval | Timeval (void) |
Return the time stored as C struct timeval. | |
Protected Attributes | |
struct timeval | a_time |
Very simple class to measure elapsed time.
SDH::cSimpleTime::cSimpleTime | ( | ) | [inline] |
Constructor: store current time ("now") internally.
double SDH::cSimpleTime::Elapsed | ( | void | ) | const [inline] |
Return time in seconds elapsed between the time stored in the object and now.
double SDH::cSimpleTime::Elapsed | ( | cSimpleTime const & | other | ) | const [inline] |
Return time in seconds elapsed between the time stored in the object and other.
long SDH::cSimpleTime::Elapsed_us | ( | cSimpleTime const & | other | ) | const [inline] |
Return time in micro seconds elapsed between the time stored in the object and other.
long SDH::cSimpleTime::Elapsed_us | ( | void | ) | const [inline] |
Return time in micro seconds elapsed between the time stored in the object and now.
void SDH::cSimpleTime::StoreNow | ( | void | ) | [inline] |
Store current time internally.
timeval SDH::cSimpleTime::Timeval | ( | void | ) | [inline] |
Return the time stored as C struct timeval.
struct timeval SDH::cSimpleTime::a_time [protected] |