#include <machine/ObserverSignatureRegistry.hpp>
Public Member Functions | |
const openfluid::machine::ObserverSignatureInstance * | getSignature (const std::string &ObserverID) |
Returns the Signature of the Observer with ObserverID if available. More... | |
void | update () |
Updates the list of available signatures, according to Runtime environment paths. More... | |
std::vector < openfluid::machine::ObserverSignatureInstance * > | getAvailableSignatures () |
void | unloadAllObservers () |
Static Public Member Functions | |
static ObserverSignatureRegistry * | getInstance () |
std::vector<openfluid::machine::ObserverSignatureInstance*> openfluid::machine::ObserverSignatureRegistry::getAvailableSignatures | ( | ) |
|
static |
const openfluid::machine::ObserverSignatureInstance* openfluid::machine::ObserverSignatureRegistry::getSignature | ( | const std::string & | ObserverID | ) |
Returns the Signature of the Observer with ObserverID if available.
openfluid::base::OFException | if this Observer plugin is not available |
void openfluid::machine::ObserverSignatureRegistry::unloadAllObservers | ( | ) |
void openfluid::machine::ObserverSignatureRegistry::update | ( | ) |
Updates the list of available signatures, according to Runtime environment paths.