|  | 
#include <machine/WarePluginsManager.hpp>
| Classes | |
| class | PluginsSearchResults | 
| Public Member Functions | |
| virtual | ~WarePluginsManager () | 
| virtual std::string | getPluginFullPath (const std::string &Filename) const =0 | 
| virtual std::vector< std::string > | getPluginsSearchPaths () const =0 | 
| virtual std::string | getPluginFilenameSuffix () const =0 | 
| PluginsSearchResults | getAvailableWaresSignatures (const std::string &Pattern="") | 
| M * | loadWareSignatureOnly (const std::string &ID) | 
| void | completeSignatureWithWareBody (M *Item) | 
| void | unloadAllWares () | 
| Protected Member Functions | |
| WarePluginsManager () | |
| Protected Attributes | |
| std::map< std::string, QLibrary * > | m_LoadedPlugins | 
Management class for pluggable ware
| S | class defining the container for ware signature only | 
| M | class defining the container for ware signature and body | 
| SP | procedure definition for instantiation of the signature | 
| BP | procedure definition for instantiation of the body | 
| 
 | inlineprotected | 
| 
 | inlinevirtual | 
| 
 | inline | 
| 
 | inline | 
Lists available wares
| 
 | pure virtual | 
Implemented in openfluid::machine::ObserverPluginsManager, and openfluid::machine::SimulatorPluginsManager.
| 
 | pure virtual | 
Implemented in openfluid::machine::ObserverPluginsManager, and openfluid::machine::SimulatorPluginsManager.
| 
 | pure virtual | 
Implemented in openfluid::machine::ObserverPluginsManager, and openfluid::machine::SimulatorPluginsManager.
| 
 | inline | 
| 
 | inline | 
| 
 | protected | 
 1.8.6
 1.8.6