2 #ifndef ROOTHIST_RDIRECTORYCNV_H
3 #define ROOTHIST_RDIRECTORYCNV_H 1
9 namespace RootHistCnv {
38 #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...
This class is used for returning status codes from appropriate routines.
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&refpAddr)
Convert the transient object to the requested representation.
Create persistent and transient representations of data store directories.
virtual StatusCode updateRep(IOpaqueAddress *pAddr, DataObject *pObject)
Convert the transient object to the requested representation.
virtual ~RDirectoryCnv()
Standard destructor.
unsigned int CLID
Class ID definition.
virtual StatusCode fillObjRefs(IOpaqueAddress *pAddr, DataObject *refpObj)
Update the transient object from the other representation.
Opaque address interface definition.
RDirectoryCnv(ISvcLocator *svc)
Standard constructor.
A DataObject is the base class of any identifiable object on any data store.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&refpObj)
Create the transient representation of an object.
static const CLID & classID()
Inquire class type.