fesa::AbstractRealTimeLabObjectFactory Class Reference

#include <AbstractRealTimeLabObjectFactory.h>

List of all members.

Public Member Functions

virtual AbstractEventSourcecreateTimingEventSource (const std::string &)=0
 This method creates a timing event source by its name. Timing event sources are dependent on the timing-domain.
virtual AbstractEventSourcecreateTimingSimulationEventSource (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

Detailed Description

Definition at line 15 of file AbstractRealTimeLabObjectFactory.h.


Constructor & Destructor Documentation

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.

Returns:
a reference to the RealTimeLabObjectFactory

destructor

Definition at line 46 of file AbstractRealTimeLabObjectFactory.h.

fesa::AbstractRealTimeLabObjectFactory::AbstractRealTimeLabObjectFactory (  )  [inline, protected]

constructor

Definition at line 53 of file AbstractRealTimeLabObjectFactory.h.


Member Function Documentation

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.

Parameters:
the name of the timing event source
Returns:
a reference to the new source
Exceptions:
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.

Parameters:
the name of the timing event source
Returns:
a reference to the new source
Exceptions:
FesaException could be thrown on errors

Referenced by fesa::AbstractEventSourceFactory::createTimingEventSource().


The documentation for this class was generated from the following file:

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1