#pragma once #include class TickTimer { public: TickTimer(); // return time since last tick and reset the timer double tick(); // return time since last tick without reseting the timer double probe(); private: timeval _tv; };