1 #ifndef ROOTHIST_RDIRECTORYCNV_H 2 #define ROOTHIST_RDIRECTORYCNV_H 1 37 #endif // RootHistCnv_RDirectORYCNV_H RDirectoryCnv(ISvcLocator *svc, const CLID &clid)
Standard constructor.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StatusCode createRep(DataObject *pObj, IOpaqueAddress *&refpAddr) override
Convert the transient object to the requested representation.
StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&refpObj) override
Create the transient representation of an object.
This class is used for returning status codes from appropriate routines.
Create persistent and transient representations of data store directories.
unsigned int CLID
Class ID definition.
StatusCode fillObjRefs(IOpaqueAddress *pAddr, DataObject *refpObj) override
Update the transient object from the other representation.
StatusCode updateRep(IOpaqueAddress *pAddr, DataObject *pObject) override
Convert the transient object to the requested representation.
Opaque address interface definition.
RDirectoryCnv(ISvcLocator *svc)
Standard constructor.
A DataObject is the base class of any identifiable object on any data store.
static const CLID & classID()
Inquire class type.