This class contains information about the event, read from the xml-file. More...
#include <TimingSimulationStructures.h>
Public Member Functions | |
EventConfig (fesa::ElementXML *config) | |
constructor | |
Public Attributes | |
std::string | eventName_ |
name of the event | |
std::string | payload_ |
any event payload, if available | |
long | delay_ |
number of ms that represent the delay of the simulation | |
SimulationEventType | type_ |
normal or burst |
This class contains information about the event, read from the xml-file.
Definition at line 27 of file TimingSimulationStructures.h.
fesaGSI::EventConfig::EventConfig | ( | fesa::ElementXML * | config | ) |
constructor
the | xml segment where this event is defined |
Definition at line 8 of file TimingSimulationStructures.cpp.
References delay_, fesaGSI::Event, eventName_, FesaGSITimingSimulationFileCorrupt, payload_, and type_.
number of ms that represent the delay of the simulation
Definition at line 50 of file TimingSimulationStructures.h.
Referenced by fesaGSI::TimingSimulationEventSource::checkTimingSimulationConfig(), fesaGSI::TimingSimulationEventSource::createSimulationEvent(), and EventConfig().
std::string fesaGSI::EventConfig::eventName_ |
name of the event
Definition at line 40 of file TimingSimulationStructures.h.
Referenced by fesaGSI::TimingSimulationEventSource::checkTimingSimulationConfig(), fesaGSI::TimingSimulationEventSource::createSimulationEvent(), EventConfig(), and fesaGSI::TimingSimulationEventSource::wait().
std::string fesaGSI::EventConfig::payload_ |
any event payload, if available
Definition at line 45 of file TimingSimulationStructures.h.
Referenced by EventConfig().
normal or burst
Definition at line 55 of file TimingSimulationStructures.h.
Referenced by fesaGSI::TimingSimulationEventSource::createSimulationEvent(), fesaGSI::EventBurstConfig::EventBurstConfig(), and EventConfig().