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