TimeClass Class Reference

#include <timeclass.h>

List of all members.

Public Member Functions

 TimeClass ()
 TimeClass (const TimeClass &)
 ~TimeClass ()
void startTimer ()
void resetTimer ()
TimeClassstopTimer ()
long seconds ()
long useconds ()
void dumpOn (std::ostream &os) const

Private Attributes

TimeClass_private * _time


Detailed Description

A Timer

Constructor & Destructor Documentation

TimeClass::TimeClass (  ) 

TimeClass::TimeClass ( const TimeClass  ) 

TimeClass::~TimeClass (  ) 


Member Function Documentation

void TimeClass::startTimer (  ) 

start a timer

void TimeClass::resetTimer (  ) 

reset timer to zero but don't stop it

TimeClass& TimeClass::stopTimer (  ) 

stop the timer

Returns:
elapsed time since start

long TimeClass::seconds (  ) 

how many seconds have passed since start

long TimeClass::useconds (  ) 

how many micro seconds have passed since start

void TimeClass::dumpOn ( std::ostream &  os  )  const

print timer as seconds.useconds


Member Data Documentation

TimeClass_private* TimeClass::_time [private]


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 22:35:03 2007 for liby2util by  doxygen 1.5.3