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::ObserverSignatureRegistry Class Reference

#include <machine/ObserverSignatureRegistry.hpp>

Inheritance diagram for openfluid::machine::ObserverSignatureRegistry:
openfluid::machine::WareSignatureRegistry< ObserverSignatureInstance >

Public Member Functions

const
openfluid::machine::ObserverSignatureInstance
signature (const openfluid::ware::WareID_t &ID)
 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 unloadAll ()
 

Static Public Member Functions

static ObserverSignatureRegistryinstance ()
 

Member Function Documentation

std::vector<openfluid::machine::ObserverSignatureInstance*> openfluid::machine::ObserverSignatureRegistry::getAvailableSignatures ( )
static ObserverSignatureRegistry* openfluid::machine::ObserverSignatureRegistry::instance ( )
static
const openfluid::machine::ObserverSignatureInstance* openfluid::machine::ObserverSignatureRegistry::signature ( const openfluid::ware::WareID_t ID)
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 >.

void openfluid::machine::ObserverSignatureRegistry::unloadAll ( )
virtual
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: