
#include <machine/SimulatorSignatureRegistry.hpp>
Public Types | |
| typedef std::map< std::string, openfluid::machine::ModelItemSignatureInstance * > | SimSignaturesByName_t |
| typedef std::map < openfluid::fluidx::GeneratorDescriptor::GeneratorMethod, openfluid::machine::ModelItemSignatureInstance * > | GenSignaturesByMethod_t |
| typedef std::map < openfluid::fluidx::ModelItemDescriptor::WareType, SimSignaturesByName_t > | SimSignaturesByTypeByName_t |
Public Member Functions | |
| SimSignaturesByTypeByName_t | getSimSignatures () |
| SimSignaturesByName_t | getGeneratorSignatures () |
| SimSignaturesByName_t | getPluggableSignatures () |
| void | updatePluggableSignatures () |
| bool | isPluggableSimulatorAvailable (std::string SimulatorID) |
| ModelItemSignatureInstance * | getSignatureItemInstance (std::string SimulatorID) |
| ModelItemSignatureInstance * | getSignatureItemInstance (openfluid::fluidx::ModelItemDescriptor *Item) |
| ModelItemSignatureInstance * | getSignatureItemInstance (openfluid::fluidx::GeneratorDescriptor::GeneratorMethod Method) |
| void | unloadAllSimulators () |
Static Public Member Functions | |
| static SimulatorSignatureRegistry * | getInstance () |
| static ModelItemSignatureInstance * | getEmptyPluggableSignature () |
Protected Member Functions | |
| SimulatorSignatureRegistry () | |
| void | addAPluggableSignature (openfluid::machine::ModelItemSignatureInstance *Signature) |
| void | addAGeneratorSignature (openfluid::machine::ModelItemSignatureInstance *Signature) |
Protected Attributes | |
| SimSignaturesByTypeByName_t | m_SimSignatures |
| GenSignaturesByMethod_t | m_GenSignatures |
| typedef std::map<openfluid::fluidx::GeneratorDescriptor::GeneratorMethod, openfluid::machine::ModelItemSignatureInstance*> openfluid::machine::SimulatorSignatureRegistry::GenSignaturesByMethod_t |
| typedef std::map<std::string, openfluid::machine::ModelItemSignatureInstance*> openfluid::machine::SimulatorSignatureRegistry::SimSignaturesByName_t |
| typedef std::map<openfluid::fluidx::ModelItemDescriptor::WareType, SimSignaturesByName_t> openfluid::machine::SimulatorSignatureRegistry::SimSignaturesByTypeByName_t |
|
protected |
|
protected |
|
protected |
|
static |
| SimSignaturesByName_t openfluid::machine::SimulatorSignatureRegistry::getGeneratorSignatures | ( | ) |
|
static |
| SimSignaturesByName_t openfluid::machine::SimulatorSignatureRegistry::getPluggableSignatures | ( | ) |
| ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getSignatureItemInstance | ( | std::string | SimulatorID | ) |
| ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getSignatureItemInstance | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) |
| ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getSignatureItemInstance | ( | openfluid::fluidx::GeneratorDescriptor::GeneratorMethod | Method | ) |
| SimSignaturesByTypeByName_t openfluid::machine::SimulatorSignatureRegistry::getSimSignatures | ( | ) |
| bool openfluid::machine::SimulatorSignatureRegistry::isPluggableSimulatorAvailable | ( | std::string | SimulatorID | ) |
| void openfluid::machine::SimulatorSignatureRegistry::unloadAllSimulators | ( | ) |
| void openfluid::machine::SimulatorSignatureRegistry::updatePluggableSignatures | ( | ) |
|
protected |
|
protected |
1.8.6