IDataProviderSvc interface definition
IDataProviderSvc interface definition.System: The LHCb Offline System
Package: DataProviderSvc
The data provider interface allows to:
Dependencies:
- Register objects from the data store. Once objects are registered with the data store the client gives up ownership.
- Unregister objects from the data store. Unregistering an object means to actually deleting the object and all entries hanging below.
- Retrieve objects to the data store. Depending ont he availibility of the requested object in the data store the represented object will be loaded if possible.
- Find objects beeing present in the store without actually creating the representation if the object is not present.
History:
- STL exception mechanism: "std/exception"
- Experiment Kernel definitions: "Kernel/Kernel.h"
- Generic Interface definition: "Kernel/IInterface.h"
- Generic return code class: "Kernel/StatusCode.h"
+---------+----------------------------------------------+---------+ | Date | Comment | Who | +---------+----------------------------------------------+---------+ | 3/11/98 | Initial version | M.Frank | +---------+----------------------------------------------+---------+
The New Software