Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Timer::T Class Reference

#include <Timer.H>

List of all members.

Public Member Functions

 T () throw ()
void Start () throw ()
MicroSecs Stop () throw ()
MicroSecs Reset () throw ()
MicroSecs Elapsed () const throw ()

Private Attributes

bool running
MicroSecs elapsed
timeval startTime


Constructor & Destructor Documentation

Timer::T::T  )  throw () [inline]
 

Definition at line 50 of file Timer.H.


Member Function Documentation

MicroSecs Timer::T::Elapsed  )  const throw () [inline]
 

Definition at line 69 of file Timer.H.

References elapsed.

Referenced by main().

Timer::MicroSecs Timer::T::Reset  )  throw ()
 

Definition at line 47 of file Timer.C.

References elapsed.

Referenced by main().

void Timer::T::Start  )  throw ()
 

Definition at line 26 of file Timer.C.

References running.

Referenced by main().

Timer::MicroSecs Timer::T::Stop  )  throw ()
 

Definition at line 34 of file Timer.C.

References elapsed, running, and startTime.

Referenced by main().


Member Data Documentation

MicroSecs Timer::T::elapsed [private]
 

Definition at line 76 of file Timer.H.

Referenced by Elapsed(), Reset(), and Stop().

bool Timer::T::running [private]
 

Definition at line 75 of file Timer.H.

Referenced by Start(), and Stop().

struct timeval Timer::T::startTime [private]
 

Definition at line 77 of file Timer.H.

Referenced by Stop().


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:14 2006 for Vesta by  doxygen 1.4.2