Random Generator service interface definition Definition of a interface for a service to access random generators according to predefined distributions:
More...
|
| DeclareInterfaceID (IRndmGenSvc, 2, 1) |
| InterfaceID. More...
|
|
virtual IRndmEngine * | engine ()=0 |
| Retrieve engine. More...
|
|
virtual StatusCode | generator (const IRndmGen::Param &par, IRndmGen *&refpGen)=0 |
| Add a Generator factory. More...
|
|
SmartIF< IRndmGen > | generator (const IRndmGen::Param &par) |
|
virtual | ~IRndmGenSvc ()=default |
| virtual destructor More...
|
|
| DeclareInterfaceID (IRndmGenSvc, 2, 1) |
| InterfaceID. More...
|
|
virtual IRndmEngine * | engine ()=0 |
| Retrieve engine. More...
|
|
virtual StatusCode | generator (const IRndmGen::Param &par, IRndmGen *&refpGen)=0 |
| Add a Generator factory. More...
|
|
SmartIF< IRndmGen > | generator (const IRndmGen::Param &par) |
|
virtual | ~IRndmGenSvc ()=default |
| virtual destructor More...
|
|
| DeclareInterfaceID (IService, 4, 0) |
| InterfaceID. More...
|
|
virtual StatusCode | sysInitialize ()=0 |
| Initialize Service. More...
|
|
virtual StatusCode | sysStart ()=0 |
| Start Service. More...
|
|
virtual StatusCode | sysStop ()=0 |
| Stop Service. More...
|
|
virtual StatusCode | sysFinalize ()=0 |
| Finalize Service. More...
|
|
virtual StatusCode | sysReinitialize ()=0 |
| Re-initialize the Service. More...
|
|
virtual StatusCode | sysRestart ()=0 |
| Re-start the Service. More...
|
|
virtual | ~IService ()=default |
| virtual destructor More...
|
|
| DeclareInterfaceID (IService, 4, 0) |
| InterfaceID. More...
|
|
virtual StatusCode | sysInitialize ()=0 |
| Initialize Service. More...
|
|
virtual StatusCode | sysStart ()=0 |
| Start Service. More...
|
|
virtual StatusCode | sysStop ()=0 |
| Stop Service. More...
|
|
virtual StatusCode | sysFinalize ()=0 |
| Finalize Service. More...
|
|
virtual StatusCode | sysReinitialize ()=0 |
| Re-initialize the Service. More...
|
|
virtual StatusCode | sysRestart ()=0 |
| Re-start the Service. More...
|
|
virtual | ~IService ()=default |
| virtual destructor More...
|
|
| ~extend_interfaces () override=default |
| Virtual destructor. More...
|
|
| ~extend_interfaces () override=default |
| Virtual destructor. More...
|
|
Random Generator service interface definition Definition of a interface for a service to access random generators according to predefined distributions:
The Random Generator creates proper instances of requested random generators and delivers them to the user.
On request the service dumps the type and state of the random number engine to a StreamBuffer object allowing to save and to restore the exact state of the random number generator.
- Author
- M.Frank
- Version
- 1.0
Definition at line 35 of file IRndmGenSvc.h.