41 #ifndef __MONITORINGINSTANCE_HPP__
42 #define __MONITORINGINSTANCE_HPP__
51 namespace openfluid {
namespace machine {
54 class ObserverInstance;
60 std::list<ObserverInstance*> m_Observers;
74 const std::list<ObserverInstance*>&
getObservers()
const {
return m_Observers; };
80 void call_initParams()
const;
82 void call_onPrepared()
const;
84 void call_onInitializedRun()
const;
88 void call_onFinalizedRun()
const;
unsigned long long TimeIndex_t
Definition: DateTime.hpp:62
Definition: SimulationLogger.hpp:61
Definition: MonitoringInstance.hpp:56
Definition: SimulationBlob.hpp:51
const std::list< ObserverInstance * > & getObservers() const
Definition: MonitoringInstance.hpp:74
Definition: ObserverInstance.hpp:66
#define DLLEXPORT
Definition: dllexport.hpp:51