40 #ifndef __OPENFLUID_MACHINE_MONITORINGINSTANCE_HPP__
41 #define __OPENFLUID_MACHINE_MONITORINGINSTANCE_HPP__
50 namespace openfluid {
namespace machine {
53 class ObserverInstance;
59 std::list<ObserverInstance*> m_Observers;
73 const std::list<ObserverInstance*>&
observers()
const {
return m_Observers; };
79 void call_initParams()
const;
81 void call_onPrepared()
const;
83 void call_onInitializedRun()
const;
87 void call_onFinalizedRun()
const;
Definition: ObserverInstance.hpp:65
Definition: SimulationLogger.hpp:59
Definition: SimulationBlob.hpp:50
Definition: MonitoringInstance.hpp:55
#define OPENFLUID_API
Definition: dllexport.hpp:87
unsigned long long TimeIndex_t
Definition: DateTime.hpp:62
const std::list< ObserverInstance * > & observers() const
Definition: MonitoringInstance.hpp:73