fesa-core
7.0.0
|
Implementation of pure virtual class LogicalEventElement. More...
#include <LogicalEventElementImpl.h>
Public Member Functions | |
LogicalEventElementImpl (const std::string &parentClassName, const std::string &xpath, boost::shared_ptr< ElementXML > logicalEventElement, ParserElementFactory &parserElementFactory) | |
boost::shared_ptr < EventConfigurationElement > | getEventConfigurationElementRef (const std::string &eventConfigurationName) const |
returns a reference to a specific event-config-element More... | |
const std::vector < boost::shared_ptr < EventConfigurationElement > > & | getEventConfigurationElementCol () const |
returns all event-configuration-elements which are defined for this logical-event-element More... | |
std::vector< boost::shared_ptr < EventElement > > | getActiveEventElements () const |
returns all active event-elements which are connected to this logical-event-element More... | |
void | resolveForwardedEvents () const |
resolves the forwarded events in all the event configurations of this logical event | |
const std::string & | getName () const |
returns the name of the logical-event, represented by this logical-event-element More... | |
Implementation of pure virtual class LogicalEventElement.
fesa::LogicalEventElementImpl::LogicalEventElementImpl | ( | const std::string & | parentClassName, |
const std::string & | xpath, | ||
boost::shared_ptr< ElementXML > | logicalEventElement, | ||
ParserElementFactory & | parserElementFactory | ||
) |
parent | the parent-element in the linked-tree |
|
virtual |
returns all active event-elements which are connected to this logical-event-element
Implements fesa::LogicalEventElement.
|
virtual |
returns all event-configuration-elements which are defined for this logical-event-element
Implements fesa::LogicalEventElement.
|
virtual |
returns a reference to a specific event-config-element
eventConfigurationName | name of the eventConfigurationElement to return |
Implements fesa::LogicalEventElement.
|
virtual |
returns the name of the logical-event, represented by this logical-event-element
Implements fesa::LogicalEventElement.