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

Public Methods | |
| GenericLinkBase (unsigned char type = 0, const CLID& clid = 0) | |
| Ctor. More... | |
| GenericLinkBase (const GenericLinkBase& copy) | |
| copy Ctor. More... | |
| bool | operator== (const GenericLinkBase& cmp) const |
| Equality operator. More... | |
| virtual GenericLinkBase& | operator= (const GenericLinkBase& copy) |
| Assignment operator. 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... | |
| unsigned char | svcType () const |
| Access : retrieve the storage type of the class id. More... | |
| void | setSvcType (unsigned char typ) |
| Access : set the storage type of the class id. More... | |
| virtual bool | isValid () const |
| Check link for validity. More... | |
| GENERIC* | genericInfo () |
| Accessor: Retrieve Generic information block. More... | |
| const GENERIC* | genericInfo () const |
| Accessor: Retrieve Generic information block. More... | |
Protected Attributes | |
| unsigned char | m_svcType |
| Storage type. More... | |
| CLID | m_clID |
| Class id. More... | |
| GENERIC | m_gene |
| Generic Link data. More... | |
Friends | |
| class | GenericLinkIO |
The information is packed into 32 bits.
Definition at line 22 of file GenericLink.h.
|
|
Ctor.
Definition at line 54 of file GenericLink.h. |
|
|
copy Ctor.
Definition at line 60 of file GenericLink.h. |
|
|
Access : Retrieve class ID of the link.
Reimplemented in GenericAddress. Definition at line 80 of file GenericLink.h. Referenced by GenericAddress::clID(). |
|
|
Accessor: Retrieve Generic information block.
Definition at line 105 of file GenericLink.h. |
|
|
Accessor: Retrieve Generic information block.
Definition at line 101 of file GenericLink.h. |
|
|
Check link for validity.
Definition at line 96 of file GenericLink.h. |
|
|
Assignment operator.
Reimplemented in GenericLink. Definition at line 73 of file GenericLink.h. Referenced by GenericLink::operator=(). |
|
|
Equality operator.
Definition at line 67 of file GenericLink.h. |
|
|
Access : Set class ID of the link.
Definition at line 84 of file GenericLink.h. |
|
|
Access : set the storage type of the class id.
Definition at line 92 of file GenericLink.h. |
|
|
Access : retrieve the storage type of the class id.
Reimplemented in GenericAddress. Definition at line 88 of file GenericLink.h. Referenced by ConversionSvc::createAddress(), and GenericAddress::svcType(). |
|
|
Definition at line 23 of file GenericLink.h. |
|
|
Class id.
Definition at line 49 of file GenericLink.h. |
|
|
Generic Link data.
Definition at line 51 of file GenericLink.h. |
|
|
Storage type.
Definition at line 47 of file GenericLink.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000