This class contains the information for the domain. It contains the super cycle information and all the event sequences elements. More...
#include <TimingSimulationStructures.h>
Public Member Functions | |
DomainConfig (fesa::ElementXML *config) | |
constructor | |
~DomainConfig () | |
destructor | |
Public Attributes | |
std::string | name_ |
name of the timing domain | |
bool | enable_ |
true if the domain is enabled | |
SuperCycleConfig | superCycle_ |
the super-cycle element | |
std::vector < EventSequenceConfig * > | eventSequenceCol_ |
all defined event-sequences |
This class contains the information for the domain. It contains the super cycle information and all the event sequences elements.
Definition at line 237 of file TimingSimulationStructures.h.
fesaGSI::DomainConfig::DomainConfig | ( | fesa::ElementXML * | config | ) |
constructor
the | xml segment where this domain is defined |
Definition at line 253 of file TimingSimulationStructures.cpp.
References enable_, eventSequenceCol_, FesaGSITimingSimulationFileCorrupt, fesaGSI::SuperCycleConfig::initialize(), fesaGSI::SuperCycleConfig::linkEventSequences(), name_, and superCycle_.
fesaGSI::DomainConfig::~DomainConfig | ( | ) |
destructor
Definition at line 289 of file TimingSimulationStructures.cpp.
References eventSequenceCol_.
true if the domain is enabled
Definition at line 260 of file TimingSimulationStructures.h.
Referenced by DomainConfig().
std::vector<EventSequenceConfig*> fesaGSI::DomainConfig::eventSequenceCol_ |
all defined event-sequences
Definition at line 270 of file TimingSimulationStructures.h.
Referenced by DomainConfig(), and ~DomainConfig().
std::string fesaGSI::DomainConfig::name_ |
name of the timing domain
Definition at line 255 of file TimingSimulationStructures.h.
Referenced by DomainConfig(), and fesaGSI::TimingSimulationEventSource::SimulationEvent::SimulationEvent().
the super-cycle element
Definition at line 265 of file TimingSimulationStructures.h.
Referenced by DomainConfig().