Timer Class Reference

Class for measureing elapsed time for code segments. More...

#include <timer.h>

List of all members.

Public Member Functions

 Timer ()
 Default constructor.
 Timer (bool bStart)
 Constructor that starts timer when called.
void start ()
 Starts timer.
double stop ()
 Stops timer and returns elapsed time.
double getElapsedTime ()
 Returns elapsed time.

Private Attributes

bool bStart
 boolean allows it to start
timeval _start
 start & stop time
timeval _stop


Detailed Description

Class for measureing elapsed time for code segments.


Constructor & Destructor Documentation

Timer::Timer (  ) 

Default constructor.

Timer::Timer ( bool  bStart  ) 

Constructor that starts timer when called.

Parameters:
[in] bStart when this is true, then time is started when constructor is called


Member Function Documentation

double Timer::getElapsedTime (  ) 

Returns elapsed time.

Returns:
elapsed time

void Timer::start (  ) 

Starts timer.

double Timer::stop (  ) 

Stops timer and returns elapsed time.

Returns:
elapsed time


Member Data Documentation

timeval Timer::_start [private]

start & stop time

timeval Timer::_stop [private]

bool Timer::bStart [private]

boolean allows it to start


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 10:46:16 2010 for Hazy_System by  doxygen 1.4.7