#include <InternalOffline.h>
Definition at line 18 of file InternalOffline.h.
◆ deleter_f
| typedef void EventContainers::I_InternalIDC::deleter_f(const void *p) |
|
inherited |
◆ hashPair
◆ InternalConstItr
◆ InternalOffline()
| InternalOffline::InternalOffline |
( |
size_t | max | ) |
|
Definition at line 12 of file InternalOffline.cxx.
13
14 static_assert(std::is_trivially_copyable<hashPair>::value);
15 static_assert(std::is_trivially_destructible<hashPair>::value);
16 static_assert(std::is_trivially_copyable<IdentifierHash>::value);
17 static_assert(std::is_trivially_destructible<IdentifierHash>::value);
18}
◆ ~InternalOffline()
| virtual EventContainers::InternalOffline::~InternalOffline |
( |
| ) |
|
|
virtualdefault |
◆ addLock()
| StatusCode InternalOffline::addLock |
( |
IdentifierHash | hashId, |
|
|
const void * | ptr ) |
|
overridevirtual |
Implements EventContainers::I_InternalIDC.
Definition at line 91 of file InternalOffline.cxx.
91 {
92 bool added =
insert(hashId, ptr);
94 throw std::runtime_error("IDC WARNING Deletion shouldn't occur in addLock paradigm");
95 }
96 return StatusCode::SUCCESS;
97}
virtual bool insert(IdentifierHash hashId, const void *ptr) override
◆ cbegin()
◆ cend()
◆ cleanUp()
| void InternalOffline::cleanUp |
( |
deleter_f * | deleter | ) |
|
|
overridevirtualnoexcept |
◆ destructor()
| void InternalOffline::destructor |
( |
deleter_f * | deleter | ) |
|
|
overridevirtualnoexcept |
◆ fetchOrCreate() [1/2]
| StatusCode InternalOffline::fetchOrCreate |
( |
const std::vector< IdentifierHash > & | hashIds | ) |
|
|
overridevirtual |
◆ fetchOrCreate() [2/2]
◆ findIndexPtr()
| const void * InternalOffline::findIndexPtr |
( |
IdentifierHash | hashId | ) |
const |
|
overridevirtualnoexcept |
◆ fullSize()
| virtual size_t EventContainers::InternalOffline::fullSize |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ getAllCurrentHashes()
| std::vector< IdentifierHash > InternalOffline::getAllCurrentHashes |
( |
| ) |
const |
|
overridevirtual |
◆ getAllHashPtrPair()
◆ indexFind()
◆ insert()
| bool InternalOffline::insert |
( |
IdentifierHash | hashId, |
|
|
const void * | ptr ) |
|
overridevirtual |
◆ numberOfCollections()
| size_t InternalOffline::numberOfCollections |
( |
| ) |
const |
|
overridevirtual |
◆ removeCollection()
◆ tryAddFromCache() [1/2]
◆ tryAddFromCache() [2/2]
◆ wait()
| void InternalOffline::wait |
( |
| ) |
const |
|
overridevirtual |
◆ m_map
◆ m_maximumSize
| size_t EventContainers::InternalOffline::m_maximumSize |
|
private |
The documentation for this class was generated from the following files: