IDataProviderSvc interface definition
IDataProviderSvc interface definition.System: The LHCb Offline System
Package: DataProviderSvc
The conversion service interface allows to:
Dependencies:
- Add and remove data converters from the sercvice.
- Create objects using converters: e.g. create the transient representation of a persistent object.
- convert objects - the opposite of create: e.g. convert transient objects into the persistent representation of these objects. The objects to be converted are defined by a data selector object.
- update objects which already exist: e.g. update the existing persistent representation of objects which were read from the persistent store and should be modified. The objects to be converted are defined by a data selector object.
- Class specific aspects of the creation/update/conversion mechanism must be handled by the converters, the common aspects will be handled by the service.
History:
- STL exception mechanism: "std/exception"
- Experiment Kernel definitions: "Kernel/Kernel.h"
- Generic return code class: "Kernel/StatusCode.h"
- Generic Interface definition: "Kernel/IInterface.h"
+---------+----------------------------------------------+---------+ | Date | Comment | Who | +---------+----------------------------------------------+---------+ | 3/11/98 | Initial version | M.Frank | +---------+----------------------------------------------+---------+
The New Software