diff options
Diffstat (limited to 'src/mongo/util/elapsed_tracker.h')
-rw-r--r-- | src/mongo/util/elapsed_tracker.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mongo/util/elapsed_tracker.h b/src/mongo/util/elapsed_tracker.h index ee087d75c84..2b14d0abf83 100644 --- a/src/mongo/util/elapsed_tracker.h +++ b/src/mongo/util/elapsed_tracker.h @@ -32,16 +32,12 @@ #include <cstdint> -#include "mongo/util/time_support.h" - namespace mongo { -class ClockSource; - /** Keep track of elapsed time. After a set amount of time, tells you to do something. */ class ElapsedTracker { public: - ElapsedTracker(ClockSource* cs, int32_t hitsBetweenMarks, Milliseconds msBetweenMarks); + ElapsedTracker(int32_t hitsBetweenMarks, int32_t msBetweenMarks); /** * Call this for every iteration. @@ -52,13 +48,12 @@ public: void resetLastTime(); private: - ClockSource* const _clock; const int32_t _hitsBetweenMarks; - const Milliseconds _msBetweenMarks; + const int32_t _msBetweenMarks; int32_t _pings; - Date_t _last; + int64_t _last; }; } // namespace mongo |