#include <IdentifiableContainerBase.h>
Inherited by IdentifiableContainerMT< CscCalibDataCollection >, IdentifiableContainerMT< CscDigitCollection >, IdentifiableContainerMT< MdtDigitCollection >, IdentifiableContainerMT< MmDigitCollection >, IdentifiableContainerMT< RpcDigitCollection >, IdentifiableContainerMT< sTgcDigitCollection >, IdentifiableContainerMT< TgcDigitCollection >, IdentifiableContainerMT< CscRawDataCollection >, IdentifiableContainerMT< MdtCsm >, IdentifiableContainerMT< RpcPad >, IdentifiableContainerMT< TgcL1Rdo >, IdentifiableContainerMT< TgcRdo >, IdentifiableContainerMT< TCOLLECTION >, IdentifiableContainerMT< CacheEntry< OT > >, and IdentifiableContainerMT< T >.
Definition at line 14 of file IdentifiableContainerBase.h.
◆ deleter_f
| typedef void EventContainers::IdentifiableContainerBase::deleter_f(const void *p) |
◆ Hash_Container
◆ IdentifiableCacheBase
◆ IdentifiableContainerBase() [1/3]
◆ IdentifiableContainerBase() [2/3]
| IdentifiableContainerBase::IdentifiableContainerBase |
( |
size_t | maxsize | ) |
|
◆ IdentifiableContainerBase() [3/3]
| IdentifiableContainerBase::IdentifiableContainerBase |
( |
size_t | maxsize, |
|
|
Mode | mode ) |
◆ ~IdentifiableContainerBase()
| EventContainers::IdentifiableContainerBase::~IdentifiableContainerBase |
( |
| ) |
|
|
default |
◆ cleanup()
| void IdentifiableContainerBase::cleanup |
( |
deleter_f * | deleter | ) |
|
|
protected |
◆ fetchOrCreate() [1/2]
| StatusCode EventContainers::IdentifiableContainerBase::fetchOrCreate |
( |
const std::vector< IdentifierHash > & | hashIds | ) |
|
|
inlineprotected |
◆ fetchOrCreate() [2/2]
| StatusCode EventContainers::IdentifiableContainerBase::fetchOrCreate |
( |
IdentifierHash | hashId | ) |
|
|
inlineprotected |
◆ GetAllCurrentHashes()
| std::vector< IdentifierHash > EventContainers::IdentifiableContainerBase::GetAllCurrentHashes |
( |
| ) |
const |
|
inlineprotected |
◆ indexFindPtr()
| const void * EventContainers::IdentifiableContainerBase::indexFindPtr |
( |
IdentifierHash | hashId | ) |
const |
|
inlineprotected |
◆ insert()
| bool EventContainers::IdentifiableContainerBase::insert |
( |
IdentifierHash | hashId, |
|
|
const void * | ptr ) |
|
inlineprotected |
◆ numberOfCollections()
| size_t EventContainers::IdentifiableContainerBase::numberOfCollections |
( |
| ) |
const |
|
inlineprotected |
◆ ResetMask()
| void EventContainers::IdentifiableContainerBase::ResetMask |
( |
| ) |
|
|
protected |
◆ tryAddFromCache() [1/2]
| bool EventContainers::IdentifiableContainerBase::tryAddFromCache |
( |
IdentifierHash | hashId | ) |
|
|
inlineprotected |
◆ tryAddFromCache() [2/2]
◆ Wait()
| void EventContainers::IdentifiableContainerBase::Wait |
( |
| ) |
const |
|
inlineprotected |
◆ m_link
| std::unique_ptr<I_InternalIDC> EventContainers::IdentifiableContainerBase::m_link |
|
protected |
◆ m_OnlineMode
| bool EventContainers::IdentifiableContainerBase::m_OnlineMode |
|
protected |
The documentation for this class was generated from the following files: