| OpenMS 2.5.0

Public Member Functions | Static Public Member Functions | List of all members
ProgressLogger::ProgressLoggerImpl Class Referenceabstract

This class represents an actual implementation of a logger. More...

`#include <OpenMS/CONCEPT/ProgressLogger.h>`

Inheritance diagram for ProgressLogger::ProgressLoggerImpl:

## Public Member Functions

virtual void | startProgress (const SignedSize begin, const SignedSize end, const String &label, const int current_recursion_depth) const =0
virtual void | setProgress (const SignedSize value, const int current_recursion_depth) const =0
virtual SignedSize | nextProgress () const =0
virtual void | endProgress (const int current_recursion_depth) const =0
virtual | ~ProgressLoggerImpl ()

## Static Public Member Functions

static void | registerChildren ()
| Factory requirements. More...

## Detailed Description

This class represents an actual implementation of a logger.

## Constructor & Destructor Documentation

## ◆ ~ProgressLoggerImpl()

virtual ~ProgressLoggerImpl | ( |  | ) |

inline virtual

## Member Function Documentation

## ◆ endProgress()

virtual void endProgress | ( | const int | current_recursion_depth | ) | const

pure virtual

Implemented in GUIProgressLoggerImpl.

## ◆ nextProgress()

virtual SignedSize nextProgress | ( |  | ) | const

pure virtual

Implemented in GUIProgressLoggerImpl.

## ◆ registerChildren()

static void registerChildren | ( |  | ) |

static

Factory requirements.

## ◆ setProgress()

virtual void setProgress | ( | const SignedSize | value,
|  | const int | current_recursion_depth
| ) |  | const

pure virtual

Implemented in GUIProgressLoggerImpl.

## ◆ startProgress()

virtual void startProgress | ( | const SignedSize | begin,
|  | const SignedSize | end,
|  | const String & | label,
|  | const int | current_recursion_depth
| ) |  | const

pure virtual

Implemented in GUIProgressLoggerImpl.