From 82feef9f070b5ac8a3973e61a03c751fb55743d8 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 17 Nov 2012 18:07:29 +0000 Subject: Use more efficient direct reset of Timers instead of assignment. --- lib/common/Timer.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/common/Timer.h') diff --git a/lib/common/Timer.h b/lib/common/Timer.h index f9e2f0c3..09be58fa 100644 --- a/lib/common/Timer.h +++ b/lib/common/Timer.h @@ -67,6 +67,7 @@ public: } const std::string& GetName() const { return mName; } + virtual void Reset(size_t timeoutMillis); private: box_time_t mExpires; @@ -77,6 +78,7 @@ private: void Start(int64_t timeoutMillis); void Stop(); void LogAssignment(const Timer &From); + virtual void Set(size_t timeoutMillis, bool isReset); #ifdef WIN32 HANDLE mTimerHandle; -- cgit v1.2.3