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

Timecount Class Reference

Count and log elapsed time for debug purpose. More...

#include <Timecount.h>

List of all members.

Public Member Functions

 Timecount (const char *msg_r=0, const bool autostart_r=true)
 ~Timecount ()
void start (const char *msg_r=0)
void stop ()

Private Member Functions

Timecountoperator= (const Timecount &)
 Timecount (const Timecount &)

Private Attributes

time_t _start
std::string _msg


Detailed Description

Count and log elapsed time for debug purpose.


Constructor & Destructor Documentation

Timecount::Timecount const Timecount  )  [private]
 

Timecount::Timecount const char *  msg_r = 0,
const bool  autostart_r = true
 

Optional set message to use in loglines Call start() per default

Timecount::~Timecount  ) 
 

Calls stop()


Member Function Documentation

Timecount& Timecount::operator= const Timecount  )  [private]
 

void Timecount::start const char *  msg_r = 0  ) 
 

Start timer and optional reset message

void Timecount::stop  ) 
 

Stop timer and write logline showing message and elapsed time


Member Data Documentation

std::string Timecount::_msg [private]
 

time_t Timecount::_start [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 14:30:33 2007 for yast2-packagemanager by doxygen 1.3.6