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