35 #ifndef OPENMS_CONCEPT_PROGRESSLOGGER_H    36 #define OPENMS_CONCEPT_PROGRESSLOGGER_H    84       virtual void startProgress(
const SignedSize begin, 
const SignedSize end, 
const String& label, 
const int current_recursion_depth) 
const = 0;
    85       virtual void setProgress(
const SignedSize value, 
const int current_recursion_depth) 
const = 0;
    86       virtual void endProgress(
const int current_recursion_depth) 
const = 0;
    91       static void registerChildren();
    96     void setLogType(
LogType type) 
const;
   118     void endProgress() 
const;
   134 #endif //OPENMS_CONCEPT_PROGRESSLOGGER_H 
A more convenient string class. 
Definition: String.h:57
 
LogType
Possible log types. 
Definition: ProgressLogger.h:71
 
static int recursion_depth_
Definition: ProgressLogger.h:123
 
ptrdiff_t SignedSize
Signed Size type e.g. used as pointer difference. 
Definition: Types.h:135
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
virtual ~ProgressLoggerImpl()
Definition: ProgressLogger.h:88
 
ProgressLoggerImpl * current_logger_
Definition: ProgressLogger.h:128
 
Progress dialog. 
Definition: ProgressLogger.h:74
 
Command line progress. 
Definition: ProgressLogger.h:73
 
time_t last_invoke_
Definition: ProgressLogger.h:122
 
Base class for all classes that want to report their progress. 
Definition: ProgressLogger.h:55
 
LogType type_
Definition: ProgressLogger.h:121
 
This class represents an actual implementation of a logger. 
Definition: ProgressLogger.h:81