7 #ifndef GAUDIROOTCNV_ROOTCONVERTER_H
8 #define GAUDIROOTCNV_ROOTCONVERTER_H
49 :
Converter(typ, clid, svc), m_dbMgr(mgr) {}
55 virtual long repSvcType()
const {
return i_repSvcType(); }
100 #endif // GAUDIROOTCNV_ROOTCONVERTER_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual ~RootConverter()
Standard Destructor.
RootConverter(long typ, const CLID &clid, ISvcLocator *svc, RootCnvSvc *mgr)
Initializing Constructor.
RootCnvSvc * m_dbMgr
Conversion service needed for proper operation to forward requests.
This class is used for returning status codes from appropriate routines.
virtual long repSvcType() const
Retrieve the class type of the data store the converter uses.
virtual StatusCode i__createObj(IOpaqueAddress *pAddr, DataObject *&refpObj)
Create transient object from persistent data.
virtual StatusCode fillRepRefs(IOpaqueAddress *pAddr, DataObject *pObj)
Resolve the references of the created transient object.
unsigned int CLID
Class ID definition.
virtual StatusCode fillObjRefs(IOpaqueAddress *pAddr, DataObject *pObj)
Resolve the references of the created transient object.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&refpObj)
Converter overrides: Create transient object from persistent data.
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&refpAddr)
Converter overrides: Convert the transient object to the requested representation.
virtual StatusCode i__fillRepRefs(IOpaqueAddress *pAddr, DataObject *pObj)
Resolve the references of the converted object.
virtual StatusCode i__fillObjRefs(IOpaqueAddress *pAddr, DataObject *pObj)
Resolve the references of the created transient object.
Opaque address interface definition.
A DataObject is the base class of any identifiable object on any data store.
Helper functions to set/get the application return code.
virtual StatusCode i__createRep(DataObject *pObj, IOpaqueAddress *&refpAddr)
Convert the transient object to the requested persistent representation.
Description: Definition of the ROOT data converter.