6#include "AthLinks/ElementLinkBase.h"
bool isDefault() const
Test to see if this link is in the default state.
bool m_isDirectIO
A transient variable signalling when direct I/O is happening.
stored_index_type persIndex() const
Return the index of the link.
sgkey_t key() const
Return the SG key that we reference, as a hash.
stored_index_type m_persIndex
The index of the element within the container for this link.
sgkey_t persKey() const
Return the SG key that we reference, as a hash.
ElementLinkBase()
Default constructor.
static const uint32_t INVALID
Value to mark an invalid index.
void setPersIndex(uint32_t index)
Set the index of the referenced object in the container.
SG::sgkey_t m_persKey
The hashed key for this link.
virtual bool toTransient()=0
Reset the object's internal cache.
void setPersKey(uint32_t key)
Set the key/identifier of the referenced container.