40 #ifndef __OPENFLUID_MACHINE_OBSERVERPLUGINSMANAGER_HPP__ 
   41 #define __OPENFLUID_MACHINE_OBSERVERPLUGINSMANAGER_HPP__ 
   49 namespace openfluid { 
namespace machine {
 
   51 class ObserverSignatureInstance;
 
   52 class ObserverInstance;
 
   59                                                          openfluid::ware::GetPluggableObserverSignatureProc,
 
   60                                                          openfluid::ware::GetPluggableObserverBodyProc>
 
  109       return openfluid::config::OBSERVERS_PLUGINS_SUFFIX;
 
Definition: ObserverInstance.hpp:50
Definition: ObserverPluginsManager.hpp:58
std::string getPluginFullPath(const std::string &Filename) const 
Definition: ObserverPluginsManager.hpp:87
std::string getObserverPluginFullPath(const std::string &Filename) const 
Definition: ObserverInstance.hpp:65
static ObserverPluginsManager * instance()
Definition: ObserverPluginsManager.hpp:76
PluggableObserver *(* GetPluggableObserverBodyProc)()
Definition: PluggableObserver.hpp:133
std::vector< std::string > getPluginsSearchPaths() const 
Definition: ObserverPluginsManager.hpp:97
std::vector< std::string > getObserversPluginsPaths() const 
Definition: RuntimeEnv.hpp:375
std::string getPluginFilenameSuffix() const 
Definition: ObserverPluginsManager.hpp:107
Definition: WarePluginsManager.hpp:76
ObserverSignature *(* GetPluggableObserverSignatureProc)()
Definition: PluggableObserver.hpp:135
#define OPENFLUID_API
Definition: dllexport.hpp:87
static RuntimeEnvironment * instance()