1 #ifndef __TIME_ACCUMULATOR_H__
2 #define __TIME_ACCUMULATOR_H__
29 inline void Time_Accumulator::Set(
const Time_Span & in)
39 if(_accum_start != NULL)
49 inline Time_Accumulator::Time_Accumulator() : _total_time(0,0,0,0,0), _accum_start(NULL)
56 inline Time_Accumulator::~Time_Accumulator()
58 if(_accum_start != NULL)
65 inline void Time_Accumulator::Start()
67 if(_accum_start == NULL)
74 inline void Time_Accumulator::Stop()
76 if(_accum_start != NULL)
88 void Time_Accumulator::Reset()
90 if(_accum_start != NULL)
95 _total_time.Set(0,0,0,0,0);
101 inline Time_Span Time_Accumulator::Report()
104 if(_accum_start != NULL)
112 #endif //__TIME_ACCUMULATOR_H__
static Time_Clock GetCurrentTime()
The Default no param constructor.