40 #ifndef __OPENFLUID_MACHINE_OBSERVERSIGNATUREREGISTRY_HPP__
41 #define __OPENFLUID_MACHINE_OBSERVERSIGNATUREREGISTRY_HPP__
51 namespace openfluid {
namespace machine {
54 class ObserverSignatureInstance;
65 std::vector<ObserverSignatureInstance*> m_AvailableSignatures;
85 const std::vector<openfluid::machine::ObserverSignatureInstance*>& getAvailableSignatures()
const;
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: ObserverSignatureRegistry.hpp:57
Definition: WareSignatureRegistry.hpp:50
#define OPENFLUID_SINGLETON_DEFINITION(T)
Definition: SingletonMacros.hpp:78
std::string WareID_t
Definition: TypeDefs.hpp:50
Definition: ObserverInstance.hpp:53