summaryrefslogtreecommitdiff
path: root/src/mongo/util/elapsed_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/elapsed_tracker.h')
-rw-r--r--src/mongo/util/elapsed_tracker.h11
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