26 #ifndef __TERRALIB_COMMON_PROGRESS_INTERNAL_PROGRESSTIMER_H 
   27 #define __TERRALIB_COMMON_PROGRESS_INTERNAL_PROGRESSTIMER_H 
   30 #include "../Config.h" 
   69         void setTotalSteps(
int totalSteps);
 
   72         void setMessage(std::string message);
 
   79         double getRemainingTimeInMin() 
const;
 
   86         double getSpeedTimeInSec() 
const;
 
   93         std::string getMessage();
 
  108 #endif  // __TERRALIB_COMMON_PROGRESS_INTERNAL_PROGRESSTIMER_H 
time_t m_startTime
Initial time. 
 
int m_count
Internal counter. 
 
double m_speedTime
Speed time in seconds. 
 
std::string m_message
Original task message. 
 
double m_remainingTime
Remaining time in minutes. 
 
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
The ProgressTimer is a utility class that can be used to calculate the estimated time to finish a tas...
 
int m_totalSteps
Total steps.