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

Public Methods | |
| GenericLink () | |
| Standard constructor. More... | |
| GenericLink (const GenericLinkBase& copy) | |
| Copy constructor. More... | |
| GenericLink (const GenericLinkBase* copy) | |
| Copy constructor. More... | |
| GenericLink (unsigned char type, const CLID& clsid=0) | |
| Standard constructor. More... | |
| virtual | ~GenericLink () |
| Standard destructor. More... | |
| virtual GenericLink& | operator= (const GenericLink& copy) |
| Assignment operator. More... | |
| virtual GenericLink& | operator= (const GenericLinkBase& copy) |
| Assignment operator Re-declaring this here avoids a compiler warning about hidden functions. Refer to ARM Page 210. More... | |
| Generic& | generic () |
| const Generic& | generic () const |
| Accessor: Retrieve generic part of the persistent link. More... | |
| void | setGeneric (Generic& info) |
| Update generic information content. More... | |
| ROOT* | rootInfo () |
| Accessor: Retrieve Root information. More... | |
| const ROOT* | rootInfo () const |
| Accessor: Retrieve Root information. More... | |
| OBJY* | objyInfo () |
| Accessor: Retrieve Objectivity information block. More... | |
| const OBJY* | objyInfo () const |
| Accessor: Retrieve Objectivity information block. More... | |
| SICB* | sicbInfo () |
| Accessor: Retrieve Sicb information block. More... | |
| const SICB* | sicbInfo () const |
| Accessor: Retrieve Sicb information block. More... | |
Protected Attributes | |
| Generic | m_generic |
| Member holding specific data. More... | |
Class: GenericLink
Purpose: Data structure to introduce generic (database independent) link information. Besides the svcType and the class id 64 Bits are reserved to hold the database independent link information. This independent information could be:
Definition at line 127 of file GenericLink.h.
|
|
Standard constructor.
Definition at line 192 of file GenericLink.h. |
|
|
Copy constructor.
Definition at line 200 of file GenericLink.h. |
|
|
Copy constructor.
Definition at line 204 of file GenericLink.h. |
|
|
Standard constructor.
Definition at line 208 of file GenericLink.h. |
|
|
Standard destructor.
Definition at line 212 of file GenericLink.h. |
|
|
Accessor: Retrieve generic part of the persistent link.
Definition at line 233 of file GenericLink.h. |
|
|
Definition at line 229 of file GenericLink.h. |
|
|
Accessor: Retrieve Objectivity information block.
Definition at line 253 of file GenericLink.h. |
|
|
Accessor: Retrieve Objectivity information block.
Definition at line 249 of file GenericLink.h. |
|
|
Assignment operator Re-declaring this here avoids a compiler warning about hidden functions. Refer to ARM Page 210.
Reimplemented from GenericLinkBase. Definition at line 223 of file GenericLink.h. |
|
|
Assignment operator.
Definition at line 215 of file GenericLink.h. |
|
|
Accessor: Retrieve Root information.
Definition at line 245 of file GenericLink.h. |
|
|
Accessor: Retrieve Root information.
Definition at line 241 of file GenericLink.h. |
|
|
Update generic information content.
Definition at line 237 of file GenericLink.h. |
|
|
Accessor: Retrieve Sicb information block.
Definition at line 261 of file GenericLink.h. |
|
|
Accessor: Retrieve Sicb information block.
Definition at line 257 of file GenericLink.h. |
|
|
Member holding specific data.
Definition at line 189 of file GenericLink.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000