|
Documentation for OpenFLUID
2.2.0
|
#include <machine/ObserverPluginsManager.hpp>
Public Member Functions | |
| std::string | getPluginFullPath (const std::string &Filename) const |
| std::vector< std::string > | getPluginsSearchPaths () const |
| std::string | getPluginFilenameSuffix () const |
Public Member Functions inherited from openfluid::machine::WarePluginsManager< openfluid::ware::ObserverSignature, openfluid::ware::PluggableObserver, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc > | |
| virtual | ~WarePluginsManager () |
| WareContainer< openfluid::ware::ObserverSignature > | loadPlugin (const std::string &ID) |
| std::vector< WareContainer< openfluid::ware::ObserverSignature > > | loadPlugins (const std::string &IDPattern="") |
| openfluid::ware::PluggableObserver * | getWareBody (const WareContainer< openfluid::ware::ObserverSignature > &Container) |
| void | unloadAll () |
Additional Inherited Members | |
Protected Member Functions inherited from openfluid::machine::WarePluginsManager< openfluid::ware::ObserverSignature, openfluid::ware::PluggableObserver, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc > | |
| WarePluginsManager () | |
Protected Attributes inherited from openfluid::machine::WarePluginsManager< openfluid::ware::ObserverSignature, openfluid::ware::PluggableObserver, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc > | |
| std::map< std::string, std::unique_ptr< DynamicLib > > | m_LoadedPluginsLibraries |


|
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