Implementation of pure virtual class EventConfigurationElement.
More...
#include <EventConfigurationElementImpl.h>
|
| EventConfigurationElementImpl (const std::string &className, const std::string &logicalEventName, const std::string &xpath, boost::shared_ptr< ElementXML > eventConfigurationElement, const ParserElementFactory &parserElementFactory) |
|
void | addDeviceRef (const std::string &deviceName) |
| used in order to add names of the connected devices to this object (according to the mapping in the xml-file) More...
|
|
void | resolveForwardedEvents () |
| resolve forwarded events of this event configuration
|
|
EventElementVector | getEventElementCol () const |
| returns all event-elements of this event-configuration-element More...
|
|
std::string | getName () const |
| returns the name of the event-configuration, represented by this event-configuration-element More...
|
|
bool | isNotUsed () const |
|
Implementation of pure virtual class EventConfigurationElement.
fesa::EventConfigurationElementImpl::EventConfigurationElementImpl |
( |
const std::string & |
className, |
|
|
const std::string & |
logicalEventName, |
|
|
const std::string & |
xpath, |
|
|
boost::shared_ptr< ElementXML > |
eventConfigurationElement, |
|
|
const ParserElementFactory & |
parserElementFactory |
|
) |
| |
- Parameters
-
className | Name of the class, which hosts this event-configuration |
logicalEventName | Name of the logical-event, which defines this event-configuration |
void fesa::EventConfigurationElementImpl::addDeviceRef |
( |
const std::string & |
deviceName | ) |
|
|
virtual |
used in order to add names of the connected devices to this object (according to the mapping in the xml-file)
- Parameters
-
Implements fesa::EventConfigurationElement.
EventConfigurationElement::EventElementVector fesa::EventConfigurationElementImpl::getEventElementCol |
( |
| ) |
const |
|
virtual |
std::string fesa::EventConfigurationElementImpl::getName |
( |
| ) |
const |
|
virtual |
returns the name of the event-configuration, represented by this event-configuration-element
- Returns
- the name of the event-configuration
Implements fesa::EventConfigurationElement.
bool fesa::EventConfigurationElementImpl::isNotUsed |
( |
| ) |
const |
|
virtual |
- Parameters
-
method | to check if this event-configuration is used by any device |
- Returns
- True, if this event-configuration is not used by any device
Implements fesa::EventConfigurationElement.
The documentation for this class was generated from the following files:
- EventConfigurationElementImpl.h
- EventConfigurationElementImpl.cpp