|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHLINKS_DATALINKBASE_H
6 #define ATHLINKS_DATALINKBASE_H
64 #endif // ATHLINKS_DATALINKBASE_H
void clear()
Clear the link (make it null)
DataLinkBase()
Default constructor.
bool m_isDirectIO
A transient variable signalling when direct I/O is happening.
uint32_t persKey() const
Get the key/identifier of the referenced container.
sgkey_t key() const
Return the SG key that we reference, as a hash.
virtual bool toTransient()=0
Reset the object's internal cache.
uint32_t m_persKey
Key/identifier of the referenced object.
void setPersKey(uint32_t key)
Set the key/identifier of the referenced container.
bool isDefault() const
Test if the link is in the default state.
virtual ~DataLinkBase()
Destructor.
Type-independent part of DataLink; holds the persistent state.