gatb.core-API-0.0.0
ProgressTimerAndSystem Class Reference

Progress information display feature with timing and system information. More...

#include <Progress.hpp>

Inheritance diagram for ProgressTimerAndSystem:
Inheritance graph

Public Member Functions

 ProgressTimerAndSystem (u_int64_t ntasks, const char *msg, std::ostream &os=std::cerr)
 
 ~ProgressTimerAndSystem ()
 
- Public Member Functions inherited from ProgressTimer
 ProgressTimer (u_int64_t ntasks, const char *msg, std::ostream &os=std::cerr)
 
void init ()
 
- Public Member Functions inherited from Progress
 Progress (u_int64_t ntasks, const char *msg, std::ostream &os=std::cerr)
 
virtual ~Progress ()
 
void finish ()
 
void inc (u_int64_t ntasks_done)
 
void set (u_int64_t ntasks_done)
 
void reset (u_int64_t ntasks)
 
void setMessage (const std::string &msg)
 
- Public Member Functions inherited from IteratorListener
virtual ~IteratorListener ()
 
- Public Member Functions inherited from SmartPointer
void use ()
 
void forget ()
 
- Public Member Functions inherited from ISmartPointer
virtual ~ISmartPointer ()
 

Additional Inherited Members

- Protected Member Functions inherited from SmartPointer
 SmartPointer ()
 
virtual ~SmartPointer ()
 

Detailed Description

Progress information display feature with timing and system information.

Constructor & Destructor Documentation

ProgressTimerAndSystem ( u_int64_t  ntasks,
const char *  msg,
std::ostream &  os = std::cerr 
)

Constructor.

Parameters
[in]ntasks: nb of items to be processed
[in]msg: message to be displayed
[in]os: output stream where progress information is to be displayed

Destructor.


The documentation for this class was generated from the following files: