Logo
Reference manual - version ored_version
MultiThreadedProgressIndicator Class Reference

#include <ored/utilities/progressbar.hpp>

Inheritance diagram for MultiThreadedProgressIndicator:

Public Member Functions

 MultiThreadedProgressIndicator (const std::set< QuantLib::ext::shared_ptr< ProgressIndicator > > &indicators)
void updateProgress (const unsigned long progress, const unsigned long total, const std::string &detail) override
void reset () override

Detailed Description

Progress Manager that consolidates updates from multiple threads

Member Function Documentation

◆ updateProgress()

void updateProgress ( const unsigned long progress,
const unsigned long total,
const std::string & detail )
overridevirtual

Implements ProgressIndicator.

◆ reset()

void reset ( )
overridevirtual

Implements ProgressIndicator.