SourceXtractorPlusPlus  0.15
Please provide a description of the project.
ProgressReporter.h
Go to the documentation of this file.
1 
17 /*
18  * ProgressReporter.h
19  *
20  * Created on: Mar 19, 2019
21  * Author: Alejandro Alvarez Ayllon
22  */
23 
24 #ifndef _SEMAIN_PROGRESSPRINTER_H
25 #define _SEMAIN_PROGRESSPRINTER_H
26 
27 #include <map>
28 #include <string>
29 #include "SEUtils/Observable.h"
31 
32 namespace SourceXtractor {
33 
36 
44 public:
45 
46  virtual ~ProgressReporter() = default;
47 
48  ProgressReporter() = default;
49 
58 
63 };
64 
65 } // end SourceXtractor
66 
67 #endif // _SEMAIN_PROGRESSPRINTER_H
SourceXtractor::ProgressReporter::ProgressReporter
ProgressReporter()=default
SourceXtractor::Observer::handleMessage
virtual void handleMessage(const T &message)=0
SourceXtractor::Observer
Observer interface to be used with Observable to implement the Observer pattern.
Definition: Observable.h:38
ProgressMediator.h
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::DoneObserver
Observer< bool > DoneObserver
Definition: ProgressReporter.h:35
Observable.h
SourceXtractor::ProgressObserver
Observer< std::list< ProgressInfo > > ProgressObserver
Definition: ProgressReporter.h:34
SourceXtractor::ProgressReporter
Definition: ProgressReporter.h:43
SourceXtractor::ProgressReporter::~ProgressReporter
virtual ~ProgressReporter()=default