Used to handle and store all Timing-Event-specific Information which comes from the Instantiation-File. More...
#include <TimingEventElement.h>
Public Member Functions | |
TimingEventElement (boost::shared_ptr< EventConfigurationElement > parent) | |
virtual | ~TimingEventElement () |
void | initialize (const std::string &xpath, ElementXML *eventElement) |
triggers the parsing of the xml-file-structures and initializes the class with all needed information | |
const std::string & | getSourceTypeSpecificData (const std::string &dataTag) |
Used to handle and store all Timing-Event-specific Information which comes from the Instantiation-File.
Definition at line 19 of file TimingEventElement.h.
fesa::TimingEventElement::TimingEventElement | ( | boost::shared_ptr< EventConfigurationElement > | parent | ) |
parent | the parent-element in the linked-tree |
Definition at line 10 of file TimingEventElement.cpp.
fesa::TimingEventElement::~TimingEventElement | ( | ) | [virtual] |
Definition at line 15 of file TimingEventElement.cpp.
const std::string & fesa::TimingEventElement::getSourceTypeSpecificData | ( | const std::string & | dataTag | ) | [virtual] |
Implements fesa::EventElement.
Definition at line 35 of file TimingEventElement.cpp.
References fesa::EventElement::concreteEventName_, FesaErrorUnkonwDataToken, fesa::EventElement::getLogicalName(), and fesa::TIMING_TAG_CONCRETE_NAME.
void fesa::TimingEventElement::initialize | ( | const std::string & | xpath, | |
ElementXML * | eventElement | |||
) | [virtual] |
triggers the parsing of the xml-file-structures and initializes the class with all needed information
Implements fesa::EventElement.
Definition at line 20 of file TimingEventElement.cpp.
References fesa::ElementXML::attributeList_, fesa::EventElement::concreteEventName_, fesa::EventElement::eventSourceName_, fesa::EventElement::isInitialized_, fesa::TIMING_EVENT_SOURCE_TAG, and fesa::TIMING_TAG_CONCRETE_NAME.