Public Member Functions | List of all members
openfluid::machine::SimulatorPluginsManager Class Reference

#include <machine/SimulatorPluginsManager.hpp>

Inheritance diagram for openfluid::machine::SimulatorPluginsManager:
Inheritance graph
[legend]
Collaboration diagram for openfluid::machine::SimulatorPluginsManager:
Collaboration graph
[legend]

Public Member Functions

std::string getPluginFullPath (const std::string &Filename) const
 
std::vector< std::string > getPluginsSearchPaths () const
 
std::string getPluginFilenameSuffix () const
 
std::vector< ModelItemSignatureInstance * > getAvailableGhostsSignatures (const std::string &Pattern="") const
 
- Public Member Functions inherited from openfluid::machine::WarePluginsManager< ModelItemSignatureInstance, ModelItemInstance, openfluid::ware::GetPluggableSimulatorSignatureProc, openfluid::ware::GetPluggableSimulatorBodyProc >
virtual ~WarePluginsManager ()
 
PluginsSearchResults getAvailableWaresSignatures (const std::string &Pattern="")
 
ModelItemInstanceloadWareSignatureOnly (const std::string &ID)
 
void completeSignatureWithWareBody (ModelItemInstance *WareItem)
 
void unloadAllWares ()
 

Additional Inherited Members

- Protected Member Functions inherited from openfluid::machine::WarePluginsManager< ModelItemSignatureInstance, ModelItemInstance, openfluid::ware::GetPluggableSimulatorSignatureProc, openfluid::ware::GetPluggableSimulatorBodyProc >
 WarePluginsManager ()
 
- Protected Attributes inherited from openfluid::machine::WarePluginsManager< ModelItemSignatureInstance, ModelItemInstance, openfluid::ware::GetPluggableSimulatorSignatureProc, openfluid::ware::GetPluggableSimulatorBodyProc >
std::map< std::string, std::unique_ptr< QLibrary > > m_LoadedPluginsLibraries
 

Member Function Documentation

std::vector<ModelItemSignatureInstance*> openfluid::machine::SimulatorPluginsManager::getAvailableGhostsSignatures ( const std::string &  Pattern = "") const
std::string openfluid::machine::SimulatorPluginsManager::getPluginFilenameSuffix ( ) const
inlinevirtual
std::string openfluid::machine::SimulatorPluginsManager::getPluginFullPath ( const std::string &  Filename) const
inlinevirtual
std::vector<std::string> openfluid::machine::SimulatorPluginsManager::getPluginsSearchPaths ( ) const
inlinevirtual

The documentation for this class was generated from the following file: