Documentation for OpenFLUID
2.2.0
|
#include <machine/SimulatorPluginsManager.hpp>
Public Member Functions | |
std::string | getPluginFullPath (const std::string &Filename) const |
std::vector< std::string > | getPluginsSearchPaths () const |
std::string | getPluginFilenameSuffix () const |
std::vector< WareContainer< openfluid::ware::SimulatorSignature > > | getAvailableGhosts (const std::string &IDPattern="") const |
![]() | |
virtual | ~WarePluginsManager () |
WareContainer< openfluid::ware::SimulatorSignature > | loadPlugin (const std::string &ID) |
std::vector< WareContainer< openfluid::ware::SimulatorSignature > > | loadPlugins (const std::string &IDPattern="") |
openfluid::ware::PluggableSimulator * | getWareBody (const WareContainer< openfluid::ware::SimulatorSignature > &Container) |
void | unloadAll () |
Additional Inherited Members | |
![]() | |
WarePluginsManager () | |
![]() | |
std::map< std::string, std::unique_ptr< DynamicLib > > | m_LoadedPluginsLibraries |
std::vector<WareContainer<openfluid::ware::SimulatorSignature> > openfluid::machine::SimulatorPluginsManager::getAvailableGhosts | ( | const std::string & | IDPattern = "" | ) | const |
Searches for available ghosts using the standard and user paths
[in] | IDPattern | if not empty, the list of available wares is filtered using the given pattern based on wildcard matching |
|
inlinevirtual |
Returns the filename suffix for the plugins
|
inlinevirtual |
Returns the full path of the plugin from its filename
[in] | Filename | The filename of the plugin |
|
inlinevirtual |
Returns ordered search paths for plugins