41 #ifndef __SIMULATORPLUGINSMANAGER_HPP__
42 #define __SIMULATORPLUGINSMANAGER_HPP__
50 namespace openfluid {
namespace machine {
52 class ModelItemSignatureInstance;
53 class ModelItemInstance;
60 openfluid::ware::GetPluggableSimulatorSignatureProc,
61 openfluid::ware::GetPluggableSimulatorBodyProc>
110 return openfluid::config::SIMULATORS_PLUGINS_SUFFIX;
std::string getPluginFilenameSuffix()
Definition: SimulatorPluginsManager.hpp:108
Definition: ModelItemInstance.hpp:72
std::string getSimulatorPluginFullPath(std::string Filename)
Definition: SimulatorPluginsManager.hpp:59
std::vector< std::string > getSimulatorsPluginsPaths() const
Definition: RuntimeEnv.hpp:323
static RuntimeEnvironment * getInstance()
static SimulatorPluginsManager * getInstance()
Definition: SimulatorPluginsManager.hpp:77
std::vector< std::string > getPluginsSearchPaths()
Definition: SimulatorPluginsManager.hpp:98
SimulatorSignature *(* GetPluggableSimulatorSignatureProc)()
Definition: PluggableSimulator.hpp:329
Definition: ModelItemInstance.hpp:88
std::string getPluginFullPath(const std::string &Filename)
Definition: SimulatorPluginsManager.hpp:88
Definition: WarePluginsManager.hpp:74
PluggableSimulator *(* GetPluggableSimulatorBodyProc)()
Definition: PluggableSimulator.hpp:327
#define DLLEXPORT
Definition: dllexport.hpp:51