#include <GaudiKernel/IOpaqueAddress.h>
Inheritance diagram for IOpaqueAddress:

Public Methods | |
| virtual unsigned long | addRef () = 0 |
| Add reference to object. | |
| virtual unsigned long | release () = 0 |
| release reference to object. | |
| virtual const CLID& | clID () const = 0 |
| Retrieve class information from link. | |
| virtual unsigned char | svcType () const = 0 |
| Retrieve service type. | |
| virtual const std::string& | dbName () const = 0 |
| Retrieve dbase name. | |
| virtual const std::string& | containerName () const = 0 |
| Retrieve Container name. | |
| virtual const std::string& | objectName () const = 0 |
| Retrieve object name. | |
| virtual IDataDirectory* | directory () = 0 |
| Retrieve opaque storage address. | |
| virtual void | setDirectory (IDataDirectory* dir) = 0 |
| Update directory pointer. | |
| virtual GenericLink* | genericLink () = 0 |
| Retrieve generic link info. | |
The opaque address defines the behaviour necesary to load and store transient objects.
Definition at line 25 of file IOpaqueAddress.h.
|
|
Add reference to object.
Reimplemented in GenericAddress. Referenced by RegistryEntry::setAddress(). |
|
|
Retrieve class information from link.
Reimplemented in GenericAddress. Referenced by ConversionSvc::createObj(), and ConversionSvc::updateObj(). |
|
|
Retrieve Container name.
Reimplemented in GenericAddress. |
|
|
Retrieve dbase name.
Reimplemented in GenericAddress. |
|
|
Retrieve opaque storage address.
Reimplemented in GenericAddress. Referenced by DataSvc::updateRegistryEntry(). |
|
|
Retrieve generic link info.
Reimplemented in GenericAddress. |
|
|
Retrieve object name.
Reimplemented in GenericAddress. |
|
|
release reference to object.
Reimplemented in GenericAddress. Referenced by RegistryEntry::setAddress(), and RegistryEntry::~RegistryEntry(). |
|
|
Update directory pointer.
Reimplemented in GenericAddress. Referenced by RegistryEntry::add(), DataSvc::loadObject(), RegistryEntry::makeHard(), DataSvc::updateRegistryEntry(), and RegistryEntry::~RegistryEntry(). |
|
|
Retrieve service type.
Reimplemented in GenericAddress. Referenced by ConversionSvc::updateReps(). |
1.2.3 written by Dimitri van Heesch,
© 1997-2000