[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AppBase::StreamMultiProgressDisplay Class Reference

a progress display to print stuff to stdout (doesn't work properly on the windows console. More...

#include <ProgressDisplayOld.h>

Inheritance diagram for AppBase::StreamMultiProgressDisplay:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 StreamMultiProgressDisplay (std::ostream &o, double minPrintStep=0.02)
virtual ~StreamMultiProgressDisplay ()

Protected Member Functions

virtual void updateProgressDisplay ()
 update the display
virtual void taskAdded ()
 template method, called when a task is added
virtual void taskRemove ()
 template method, called just before the task is removed

Protected Attributes

std::ostream & m_stream
int m_printedLines
std::string m_whizz
int m_whizzCount

Detailed Description

a progress display to print stuff to stdout (doesn't work properly on the windows console.


Constructor & Destructor Documentation

AppBase::StreamMultiProgressDisplay::StreamMultiProgressDisplay std::ostream &  o,
double  minPrintStep = 0.02
 

virtual AppBase::StreamMultiProgressDisplay::~StreamMultiProgressDisplay  )  [inline, virtual]
 


Member Function Documentation

virtual void AppBase::StreamMultiProgressDisplay::taskAdded  )  [inline, protected, virtual]
 

template method, called when a task is added

Reimplemented from AppBase::MultiProgressDisplay.

virtual void AppBase::StreamMultiProgressDisplay::taskRemove  )  [inline, protected, virtual]
 

template method, called just before the task is removed

Reimplemented from AppBase::MultiProgressDisplay.

void AppBase::StreamMultiProgressDisplay::updateProgressDisplay  )  [protected, virtual]
 

update the display

Reimplemented from AppBase::MultiProgressDisplay.


Member Data Documentation

int AppBase::StreamMultiProgressDisplay::m_printedLines [protected]
 

std::ostream& AppBase::StreamMultiProgressDisplay::m_stream [protected]
 

std::string AppBase::StreamMultiProgressDisplay::m_whizz [protected]
 

int AppBase::StreamMultiProgressDisplay::m_whizzCount [protected]
 


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

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1