Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_IREGISTRY_H
12 #define GAUDIKERNEL_IREGISTRY_H
67 #endif // KERNEL_IREGISTRY_H
virtual ~IRegistry()=default
destructor
virtual const name_type & name() const =0
Name of the directory (or key)
virtual unsigned long release()=0
release reference to object
virtual unsigned long addRef()=0
Add reference to object.
virtual void setAddress(IOpaqueAddress *pAddress)=0
Set/Update Opaque storage address.
virtual IOpaqueAddress * address() const =0
Retrieve opaque storage address.
std::string id_type
Identifier Key type.
virtual DataObject * object() const =0
Retrieve object behind the link.
virtual const id_type & identifier() const =0
Full identifier (or key)
std::string name_type
Type definitions Name type.
virtual IDataProviderSvc * dataSvc() const =0
Retrieve pointer to Transient Store.