MongoDB C++ Driver
legacy-1.1.2
|
Time tracking object. More...
#include <timer.h>
Public Member Functions | |
int | millisReset () |
Get the time interval and reset at the same time. More... | |
Time tracking object.
Should be of reasonably high performance, though the implementations are platform-specific. Each platform provides a distinct implementation of the now() method, and sets the _countsPerSecond static field to the constant number of ticks per second that now() counts in. The maximum span measurable by the counter and convertible to microseconds is about 10 trillion ticks. As long as there are fewer than 100 ticks per nanosecond, timer durations of 2.5 years will be supported. Since a typical tick duration will be under 10 per nanosecond, if not below 1 per nanosecond, this should not be an issue.
|
inline |
Get the time interval and reset at the same time.