virtual unsigned long release() const =0
Release Interface instance.
Definition of a interface for a generic random number generator giving randomly distributed numbers i...
Definition of a interface for a generic random number generators.
Random Generator service interface definition Definition of a interface for a service to access rando...
SmartIF< IRndmGen > generator(const IRndmGen::Param &par)
virtual StatusCode generator(const IRndmGen::Param &par, IRndmGen *&refpGen)=0
Add a Generator factory.
virtual IRndmEngine * engine()=0
Retrieve engine.
DeclareInterfaceID(IRndmGenSvc, 2, 1)
InterfaceID.
General service interface definition.
Small smart pointer class with automatic reference counting for IInterface.
This class is used for returning status codes from appropriate routines.
The stream buffer is a small object collecting object data.