fesa-core  5.0.1
fesa::EventConfigurationElement Class Referenceabstract

Used to store all EventConfiguration-specific Information which comes from the Instantiation-File. More...

#include <EventConfigurationElement.h>

Inheritance diagram for fesa::EventConfigurationElement:
fesa::EventConfigurationElementImpl

Public Member Functions

virtual void addDeviceRef (const std::string &deviceName)=0
 used in order to add names of the connected devices to this object (according to the mapping in the xml-file) More...
 
virtual EventElementVector getEventElementCol () const =0
 returns all event-elements of this event-configuration-element More...
 
virtual std::string getName () const =0
 returns the name of the event-configuration, represented by this event-configuration-element More...
 
virtual bool isNotUsed () const =0
 

Detailed Description

Used to store all EventConfiguration-specific Information which comes from the Instantiation-File.

Member Function Documentation

virtual void fesa::EventConfigurationElement::addDeviceRef ( const std::string &  deviceName)
pure virtual

used in order to add names of the connected devices to this object (according to the mapping in the xml-file)

Parameters
nameof the device

Implemented in fesa::EventConfigurationElementImpl.

virtual EventElementVector fesa::EventConfigurationElement::getEventElementCol ( ) const
pure virtual

returns all event-elements of this event-configuration-element

Returns
all event-elements

Implemented in fesa::EventConfigurationElementImpl.

virtual std::string fesa::EventConfigurationElement::getName ( ) const
pure virtual

returns the name of the event-configuration, represented by this event-configuration-element

Returns
the name of the event-configuration

Implemented in fesa::EventConfigurationElementImpl.

virtual bool fesa::EventConfigurationElement::isNotUsed ( ) const
pure virtual
Parameters
methodto check if this event-configuration is used by any device
Returns
True, if this event-configuration is not used by any device

Implemented in fesa::EventConfigurationElementImpl.


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