All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
openfluid::machine::SimulatorPluginsManager Class Reference

#include <machine/SimulatorPluginsManager.hpp>

Inheritance diagram for openfluid::machine::SimulatorPluginsManager:
openfluid::machine::WarePluginsManager< ModelItemSignatureInstance, ModelItemInstance, openfluid::ware::GetPluggableSimulatorSignatureProc, openfluid::ware::GetPluggableSimulatorBodyProc >

Public Member Functions

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

Static Public Member Functions

static SimulatorPluginsManagergetInstance ()
 

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, QLibrary * > m_LoadedPlugins
 

Member Function Documentation

static SimulatorPluginsManager* openfluid::machine::SimulatorPluginsManager::getInstance ( )
inlinestatic
std::string openfluid::machine::SimulatorPluginsManager::getPluginFilenameSuffix ( )
inlinevirtual
std::string openfluid::machine::SimulatorPluginsManager::getPluginFullPath ( const std::string &  Filename)
inlinevirtual
std::vector<std::string> openfluid::machine::SimulatorPluginsManager::getPluginsSearchPaths ( )
inlinevirtual

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