#include "timer.h" timer::timer ( ) { } timer::~timer ( ) { } void timer::start ( ) { gettimeofday (&begin, NULL); } void timer::stop ( ) { gettimeofday (&end, NULL); } void timer::reset ( ) { begin.tv_usec = 0; end.tv_usec = 0; } double timer::read ( ) { double diff = (double)(((end.tv_sec * 1000000)+end.tv_usec) - ((begin.tv_sec * 1000000)+begin.tv_usec)); return diff; }