40 #ifndef __OPENFLUID_MACHINE_SIMULATORPLUGINSMANAGER_HPP__    41 #define __OPENFLUID_MACHINE_SIMULATORPLUGINSMANAGER_HPP__    54 class ModelItemSignatureInstance;
    55 class ModelItemInstance;
    63                                                          openfluid::ware::GetPluggableSimulatorSignatureProc,
    64                                                          openfluid::ware::GetPluggableSimulatorBodyProc>
   108       return openfluid::config::SIMULATORS_PLUGINS_SUFFIX;
   116     std::vector<ModelItemSignatureInstance*> getAvailableGhostsSignatures(
const std::string& Pattern = 
"") 
const;
 std::string getPluginFilenameSuffix() const
Definition: SimulatorPluginsManager.hpp:106
Definition: WarePluginsManager.hpp:80
static std::string getSimulatorFullPath(const std::string &Filename)
#define OPENFLUID_SINGLETON_DEFINITION(T)
Definition: SingletonMacros.hpp:78
Definition: SimulatorPluginsManager.hpp:62
PluggableSimulator *(* GetPluggableSimulatorBodyProc)()
Definition: PluggableSimulator.hpp:373
Definition: ModelItemInstance.hpp:98
std::string getPluginFullPath(const std::string &Filename) const
Definition: SimulatorPluginsManager.hpp:86
Definition: ModelItemInstance.hpp:76
SimulatorSignature *(* GetPluggableSimulatorSignatureProc)()
Definition: PluggableSimulator.hpp:375
static std::vector< std::string > getSimulatorsDirs()
Definition: ApplicationException.hpp:47
std::vector< std::string > getPluginsSearchPaths() const
Definition: SimulatorPluginsManager.hpp:96
#define OPENFLUID_API
Definition: dllexport.hpp:86