MongoDB C++ Driver  legacy-1.1.2
Public Member Functions | List of all members
mongo::Timer Class Reference

Time tracking object. More...

#include <timer.h>

Public Member Functions

int millisReset ()
 Get the time interval and reset at the same time. More...
 

Detailed Description

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.

Member Function Documentation

int mongo::Timer::millisReset ( )
inline

Get the time interval and reset at the same time.

Returns
time in milliseconds.

The documentation for this class was generated from the following files: