39     void pause(
bool flag);
 
  135     std::chrono::steady_clock::time_point 
localNow();
 
void adjust(TimerMSec newNow)
adjust the reference time to match newNow 
Definition: timer.cpp:136
 
void startPause()
Definition: timer.cpp:174
 
The Timer class implements a set of pauseable duration counters (subsequently called timers) and mech...
Definition: timer.h:18
 
static TimerMSec toMSec(std::chrono::steady_clock::duration duration)
Definition: timer.cpp:9
 
std::map< TimerID, std::chrono::steady_clock::time_point > m_timeStamps
Definition: timer.h:147
 
std::chrono::steady_clock::time_point m_pauseNow
Definition: timer.h:142
 
std::chrono::steady_clock::time_point m_baseTimeStamp
Definition: timer.h:145
 
bool isPaused()
Definition: timer.cpp:51
 
Timer()
Definition: timer.cpp:19
 
static std::chrono::steady_clock::duration fromMSec(TimerMSec duration)
Definition: timer.cpp:14
 
bool m_isPaused
Definition: timer.h:143
 
TimerID freeTimerID()
Definition: timer.cpp:158
 
std::chrono::steady_clock::time_point localNow()
Definition: timer.cpp:169
 
std::chrono::steady_clock m_clock
Definition: timer.h:141
 
std::map< std::string, TimerID > m_namedTimers
Definition: timer.h:148
 
unsigned int TimerID
Definition: timer.h:21
 
void releaseTimer(TimerID id)
release ressources (id and timestamp) of an unnamed timer 
Definition: timer.cpp:74
 
signed int TimerMSec
Definition: timer.h:22
 
bool isAllocated(TimerID id)
Definition: timer.cpp:100
 
Definition: eventhandler.cpp:18
 
void endPause()
Definition: timer.cpp:179
 
TimerID allocateTimer()
allocate a new timer without naming it 
Definition: timer.cpp:56
 
void pause()
toggle global pause state 
Definition: timer.cpp:25