26 #ifndef __TERRALIB_COMMON_PROGRESS_INTERNAL_CONSOLEPROGRESSVIEWER_H 
   27 #define __TERRALIB_COMMON_PROGRESS_INTERNAL_CONSOLEPROGRESSVIEWER_H 
   30 #include "../Config.h" 
   76         void removeTask(
int taskId);
 
   78         void cancelTask(
int taskId);
 
   80         void setTotalValues(
int taskId);
 
   82         void updateValue(
int taskId);
 
   84         void updateMessage(
int taskId);
 
   98 #endif //__TERRALIB_COMMON_PROGRESS_INTERNAL_CONSOLEPROGRESSVIEWER_H 
std::string m_message
Attribute used to define the progress message. 
 
A class that defines the interface of an abstract progress viewer. 
 
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
int m_currentStep
Attribute used to define the current steps of all task. 
 
int m_totalSteps
Attribute used to define the total steps of all tasks. 
 
int m_propStep
Attribute used to define the proportional step (0-100). 
 
This class can be used to inform the progress of a task. 
 
A class that defines the interface of an abstract progress viewer. 
 
std::map< int, TaskProgress * > m_tasks
Task container.