![]() |
The Gaudi Framework
v25r3
|
Generic Transient Address. More...
#include <GaudiKernel/GenericAddress.h>


Public Member Functions | |
| GenericAddress () | |
| Dummy constructor. More... | |
| GenericAddress (const GenericAddress ©) | |
| Standard Constructor. More... | |
| GenericAddress (long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0) | |
| Standard Constructor. More... | |
| virtual | ~GenericAddress () |
| Standard Destructor. More... | |
| virtual unsigned long | addRef () |
| Add reference to object. More... | |
| virtual unsigned long | release () |
| release reference to object More... | |
| virtual IRegistry * | registry () const |
| Pointer to directory. More... | |
| virtual void | setRegistry (IRegistry *pRegistry) |
| Set pointer to directory. More... | |
| const CLID & | clID () const |
| Access : Retrieve class ID of the link. More... | |
| void | setClID (const CLID &clid) |
| Access : Set class ID of the link. More... | |
| long | svcType () const |
| Access : retrieve the storage type of the class id. More... | |
| void | setSvcType (long typ) |
| Access : set the storage type of the class id. More... | |
| virtual const std::string * | par () const |
| Retrieve string parameters. More... | |
| virtual const unsigned long * | ipar () const |
| Retrieve integer parameters. More... | |
Public Member Functions inherited from IOpaqueAddress | |
| virtual | ~IOpaqueAddress () |
| destructor More... | |
Protected Attributes | |
| unsigned long | m_refCount |
| Reference count. More... | |
| long | m_svcType |
| Storage type. More... | |
| CLID | m_clID |
| Class id. More... | |
| std::string | m_par [3] |
| String parameters to be accessed. More... | |
| unsigned long | m_ipar [2] |
| Integer parameters to be accessed. More... | |
| IRegistry * | m_pRegistry |
| Pointer to corresponding directory. More... | |
Generic Transient Address.
The generic transient address describes the recipe to load/save a persistent object from/to its transient representation.
Definition at line 21 of file GenericAddress.h.
|
inline |
Dummy constructor.
Definition at line 38 of file GenericAddress.h.
|
inline |
Standard Constructor.
Definition at line 47 of file GenericAddress.h.
|
inline |
Standard Constructor.
Definition at line 60 of file GenericAddress.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Access : Retrieve class ID of the link.
Implements IOpaqueAddress.
Definition at line 102 of file GenericAddress.h.
|
inlinevirtual |
Retrieve integer parameters.
Implements IOpaqueAddress.
Definition at line 122 of file GenericAddress.h.
|
inlinevirtual |
Retrieve string parameters.
Implements IOpaqueAddress.
Definition at line 118 of file GenericAddress.h.
|
inlinevirtual |
Pointer to directory.
Implements IOpaqueAddress.
Definition at line 94 of file GenericAddress.h.
|
inlinevirtual |
release reference to object
Implements IOpaqueAddress.
Definition at line 86 of file GenericAddress.h.
|
inline |
|
inlinevirtual |
Set pointer to directory.
Implements IOpaqueAddress.
Definition at line 98 of file GenericAddress.h.
|
inline |
|
inlinevirtual |
Access : retrieve the storage type of the class id.
Implements IOpaqueAddress.
Definition at line 110 of file GenericAddress.h.
|
protected |
Class id.
Definition at line 28 of file GenericAddress.h.
|
protected |
Integer parameters to be accessed.
Definition at line 32 of file GenericAddress.h.
|
protected |
String parameters to be accessed.
Definition at line 30 of file GenericAddress.h.
|
protected |
Pointer to corresponding directory.
Definition at line 34 of file GenericAddress.h.
|
protected |
Reference count.
Definition at line 24 of file GenericAddress.h.
|
protected |
Storage type.
Definition at line 26 of file GenericAddress.h.