68 return m_dbMgr->i__createObj( pAddr, refpObj );
79 return m_dbMgr->i__fillObjRefs( pAddr, pObj );
91 return m_dbMgr->i__createRep( pObj, refpAddr );
102 return m_dbMgr->i__fillRepRefs( pAddr, pObj );
unsigned int CLID
Class ID definition.
Converter(long storage_type, const CLID &class_type, ISvcLocator *svc=0)
Standard Constructor.
virtual long i_repSvcType() const
Retrieve the class type of the data store the converter uses.
A DataObject is the base class of any identifiable object on any data store.
RootCnvSvc * m_dbMgr
Conversion service needed for proper operation to forward requests.
StatusCode createRep(DataObject *pObj, IOpaqueAddress *&refpAddr) override
Converter overrides: Convert the transient object to the requested representation.
RootConverter(long typ, const CLID &clid, ISvcLocator *svc, RootCnvSvc *mgr)
Initializing Constructor.
StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&refpObj) override
Converter overrides: Create transient object from persistent data.
StatusCode fillRepRefs(IOpaqueAddress *pAddr, DataObject *pObj) override
Resolve the references of the created transient object.
long repSvcType() const override
Retrieve the class type of the data store the converter uses.
StatusCode fillObjRefs(IOpaqueAddress *pAddr, DataObject *pObj) override
Resolve the references of the created transient object.
Opaque address interface definition.
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.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...