#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;
}