Functions for measuring times at microsecond precision.
Static Public Member Functions | |
static double | getCurrentTimeInSeconds (void) |
Returns a floating-point representation of the number of seconds since 1970 (the Unix Epoch). More... | |
static struct timeval | getCurrentTime (void) |
Returns a structure containing the number of seconds and microseconds since 1970 (the Unix Epoch). More... | |
static struct timeval | getElapsedTime (const struct timeval &start, const struct timeval &end) |
Returns a structure containing the number of seconds and microseconds elapsed between start and end . More... | |
static void | printTime (const struct timeval &time) |
Prints time to stdout . More... | |
|
static |
Returns a structure containing the number of seconds and microseconds since 1970 (the Unix Epoch).
|
static |
Returns a floating-point representation of the number of seconds since 1970 (the Unix Epoch).
|
static |
Returns a structure containing the number of seconds and microseconds elapsed between start
and end
.
|
static |
Prints time
to stdout
.