#ifndef ATIMER_H #define ATIMER_H #include class atimer { public: atimer() { start_t.time.tv_sec = 0; start_t.time.tv_usec = 0; end_t.time.tv_sec = 0; end_t.time.tv_usec = 0; myCumulative = 0; myElapsed = 0; } void Start(); void Stop(); void Reset(); double ElapsedTime(); double CumulativeTime(); private: ntptimeval start_t, end_t; double myElapsed; double myCumulative; }; #endif