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

#include <machine/ObserverSignatureRegistry.hpp>

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

Public Member Functions

const openfluid::machine::ObserverSignatureInstancesignature (const openfluid::ware::WareID_t &ID) const
 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...
 
const std::vector< openfluid::machine::ObserverSignatureInstance * > & getAvailableSignatures () const
 
void unloadAll ()
 

Member Function Documentation

◆ getAvailableSignatures()

const std::vector<openfluid::machine::ObserverSignatureInstance*>& openfluid::machine::ObserverSignatureRegistry::getAvailableSignatures ( ) const

◆ signature()

const openfluid::machine::ObserverSignatureInstance* openfluid::machine::ObserverSignatureRegistry::signature ( const openfluid::ware::WareID_t ID) const
virtual

Returns the Signature of the Observer with ObserverID if available.

Exceptions
openfluid::base::FrameworkExceptionif this Observer plugin is not available

Implements openfluid::machine::WareSignatureRegistry< ObserverSignatureInstance >.

◆ unloadAll()

void openfluid::machine::ObserverSignatureRegistry::unloadAll ( )
virtual

◆ update()

void openfluid::machine::ObserverSignatureRegistry::update ( )
virtual

Updates the list of available signatures, according to Runtime environment paths.

Implements openfluid::machine::WareSignatureRegistry< ObserverSignatureInstance >.


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