57 timeval currentTimeval;
58 gettimeofday( ¤tTimeval,
60 return ( (
double)( currentTimeval.tv_sec - referenceTimeval.tv_sec )
61 + 0.000001 * (
double)( currentTimeval.tv_usec
62 - referenceTimeval.tv_usec ) );
72 gettimeofday( &(this->startTimeval),
double secondsSinceStart() const
void setDuration(double const givenDuration)
bool withinDuration() const
static double secondsSince(timeval const &referenceTimeval)
void setStartTime(timeval const *const startTimeval=NULL)
BasicTimer(double givenDuration=0.0, timeval const *const startTimeval=NULL)