|
Gaudi Framework, version v24r2 |
| Home | Generated: Wed Dec 4 2013 |
Embedded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine. More...
#include <LinkManager.h>

Public Member Functions | |
| Link (long id, const std::string &path, const DataObject *pObject=0) | |
| Standard constructor. | |
| Link () | |
| Standard constructor. | |
| Link & | operator= (const Link &link) |
| Equality operator: check pathes only. | |
| virtual | ~Link () |
| Default destructor. | |
| void | set (long id, const std::string &path, const DataObject *pObject) |
| Update the link content. | |
| bool | operator== (const Link &link) const |
| Equality operator: check paths only. | |
| void | setObject (const DataObject *pObject) |
| Update object pointer. | |
| DataObject * | object () const |
| Const access to data object. | |
| const std::string & | path () const |
| Access to path of object. | |
| long | ID () const |
| Link identifier. | |
| virtual IOpaqueAddress * | address () |
| Access to the object's address. | |
Protected Attributes | |
| std::string | m_path |
| String containing path of symbolic link. | |
| DataObject * | m_pObject |
| Pointer to object behind the link. | |
| long | m_id |
| Link ID. | |
Friends | |
| class | LinkManager |
| DataObject is a friend. | |
Embedded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine.
Definition at line 30 of file LinkManager.h.
|
inline |
|
inline |
|
inlinevirtual |
|
virtual |
|
inline |
|
inline |
|
inline |
Equality operator: check paths only.
Definition at line 66 of file LinkManager.h.
|
inline |
|
inline |
|
inline |
Update object pointer.
Definition at line 70 of file LinkManager.h.
|
friend |
DataObject is a friend.
Definition at line 32 of file LinkManager.h.
|
protected |
Link ID.
Definition at line 39 of file LinkManager.h.
|
protected |
String containing path of symbolic link.
Definition at line 35 of file LinkManager.h.
|
protected |
Pointer to object behind the link.
Definition at line 37 of file LinkManager.h.