40#ifndef __OPENFLUID_MACHINE_OBSERVERPLUGINSMANAGER_HPP__
41#define __OPENFLUID_MACHINE_OBSERVERPLUGINSMANAGER_HPP__
56 public WarePluginsManager<openfluid::ware::ObserverSignature,openfluid::ware::PluggableObserver,
57 openfluid::ware::GetPluggableObserverSignatureProc,
58 openfluid::ware::GetPluggableObserverBodyProc>
114 return openfluid::config::OBSERVERS_PLUGINS_SUFFIX;
#define OPENFLUID_SINGLETON_DEFINITION(T)
Definition SingletonMacros.hpp:55
static std::string getObserverFullPath(const std::string &Filename)
static std::vector< std::string > getObserversDirs()
Definition ObserverPluginsManager.hpp:59
std::vector< std::string > getPluginsSearchPaths() const
Definition ObserverPluginsManager.hpp:102
std::string getPluginFullPath(const std::string &Filename) const
Definition ObserverPluginsManager.hpp:92
std::string getPluginFilenameSuffix() const
Definition ObserverPluginsManager.hpp:112
Definition WareContainer.hpp:62
Definition WarePluginsManager.hpp:81
Definition ObserverSignature.hpp:54
Definition PluggableObserver.hpp:81
#define OPENFLUID_API
Definition dllexport.hpp:86
PluggableObserver *(* GetPluggableObserverBodyProc)()
Definition PluggableObserver.hpp:125
ObserverSignature *(* GetPluggableObserverSignatureProc)()
Definition PluggableObserver.hpp:127
Definition ApplicationException.hpp:47