diff --git a/internal/Clock.hpp b/internal/Clock.hpp new file mode 100644 index 0000000..2deaa30 --- /dev/null +++ b/internal/Clock.hpp @@ -0,0 +1,23 @@ +#include + + +namespace rnd7 { + class Clock { + public: + Clock() {}; + + virtual ~Clock() {}; + + + virtual Time getCurrentTime() const { return Time{}; }; + + Time getElapsedTime() const; + + Time restart(); + + protected: + + Time m_startTime; ///< Time of last reset, in microseconds + }; + +}