#include <RealTimeLabObjectFactory.h>
Inherits AbstractRealTimeLabObjectFactory.
brief lab-specific implementation of the class fesa::AbstractRealTimeLabObjectFactory
fesaGSI::RealTimeLabObjectFactory::RealTimeLabObjectFactory |
( |
const boost::shared_ptr< fesa::Diagnostics > & |
diagnostics | ) |
|
|
protected |
Constructor.
- Parameters
-
diagnostics | The diagnostics object to be passed to event sources created by this factory |
fesa::AbstractEventSource * fesaGSI::RealTimeLabObjectFactory::createTimingEventSource |
( |
const std::string & |
name | ) |
|
Create a timing event source.
- Parameters
-
name | The name of the timing event source |
- Returns
- The reference to the new source
fesa::AbstractEventSource * fesaGSI::RealTimeLabObjectFactory::createTimingSimulationEventSource |
( |
const std::string & |
name | ) |
|
Create a timing simulation event source.
- Parameters
-
name | The name of the timing simulation event source |
- Returns
- The reference to the new source
Get or create the instance of this class.
- Returns
- The reference to the instance of this class
The documentation for this class was generated from the following files:
- RealTimeLabObjectFactory.h
- RealTimeLabObjectFactory.cpp