#include <AbstractRealTimeLabObjectFactory.h>
Public Member Functions | |
virtual AbstractEventSource * | createTimingEventSource (const std::string &)=0 |
This method creates a timing event source by its name. Timing event sources are dependent on the timing-domain. | |
virtual AbstractEventSource * | createTimingSimulationEventSource (const std::string &)=0 |
This method creates a simulation timing event source by its name. Timing simulation event sources are dependent on the timing-domain. | |
virtual | ~AbstractRealTimeLabObjectFactory () |
This method either returns a reference to the existing single instance of the singleton class, or it creates one, and returns a reference to the new object. | |
Protected Member Functions | |
AbstractRealTimeLabObjectFactory () | |
constructor |
Definition at line 15 of file AbstractRealTimeLabObjectFactory.h.
virtual fesa::AbstractRealTimeLabObjectFactory::~AbstractRealTimeLabObjectFactory | ( | ) | [inline, virtual] |
This method either returns a reference to the existing single instance of the singleton class, or it creates one, and returns a reference to the new object.
destructor
Definition at line 46 of file AbstractRealTimeLabObjectFactory.h.
fesa::AbstractRealTimeLabObjectFactory::AbstractRealTimeLabObjectFactory | ( | ) | [inline, protected] |
constructor
Definition at line 53 of file AbstractRealTimeLabObjectFactory.h.
virtual AbstractEventSource* fesa::AbstractRealTimeLabObjectFactory::createTimingEventSource | ( | const std::string & | ) | [pure virtual] |
This method creates a timing event source by its name. Timing event sources are dependent on the timing-domain.
the | name of the timing event source |
FesaException | could be thrown on errors |
Referenced by fesa::AbstractEventSourceFactory::createTimingEventSource().
virtual AbstractEventSource* fesa::AbstractRealTimeLabObjectFactory::createTimingSimulationEventSource | ( | const std::string & | ) | [pure virtual] |
This method creates a simulation timing event source by its name. Timing simulation event sources are dependent on the timing-domain.
the | name of the timing event source |
FesaException | could be thrown on errors |
Referenced by fesa::AbstractEventSourceFactory::createTimingEventSource().