16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_BASE_PROGRESS_DELAYEDPROGRESSCOUNTER_H
21 #define BORNAGAIN_BASE_PROGRESS_DELAYEDPROGRESSCOUNTER_H
Counter for reporting progress (with delay interval) in a threaded computation.
ProgressHandler * m_progress
DelayedProgressCounter(ProgressHandler *p_progress, size_t interval)
void stepProgress()
Increments inner counter; at regular intervals updates progress handler.
~DelayedProgressCounter()
Maintains information about progress of a computation.