ATLAS Offline Software
EventContainers::IdentifiableCache< T > Member List

This is the complete list of members for EventContainers::IdentifiableCache< T >, including all inherited members.

ABORTEDflagEventContainers::IdentifiableCacheBasestatic
add(IdentifierHash hash, const T *p)EventContainers::IdentifiableCache< T >inline
add(IdentifierHash hash, std::unique_ptr< T > p)EventContainers::IdentifiableCache< T >inline
EventContainers::IdentifiableCacheBase::add(IdentifierHash hash, const void *p) noexceptEventContainers::IdentifiableCacheBase
EventContainers::IdentifiableCacheBase::add(IdentifierHash hash, void_unique_ptr p) noexceptEventContainers::IdentifiableCacheBase
addLock(IdentifierHash hash, const void *p) noexceptEventContainers::IdentifiableCacheBase
addLock(IdentifierHash hash, void_unique_ptr p) noexceptEventContainers::IdentifiableCacheBase
cleanUp(deleter_f *deleter)EventContainers::IdentifiableCacheBaseprotected
clear(deleter_f *deleter)EventContainers::IdentifiableCacheBaseprotected
clearCache()EventContainers::IdentifiableCache< T >inline
createSet(const std::vector< IdentifierHash > &hashes, std::vector< bool > &mask)EventContainers::IdentifiableCacheBase
find(IdentifierHash hash)EventContainers::IdentifiableCache< T >inline
findWait(IdentifierHash hash)EventContainers::IdentifiableCache< T >inline
fullSize() constEventContainers::IdentifiableCacheBaseinline
get(IdentifierHash hash)EventContainers::IdentifiableCache< T >inline
IdentifiableCache(IdentifierHash maxHash, const Maker *maker)EventContainers::IdentifiableCache< T >inline
IdentifiableCache(IdentifierHash maxHash, const Maker *maker, size_t lockBucketSize)EventContainers::IdentifiableCache< T >inline
IdentifiableCacheBase(IdentifierHash maxHash, const IMaker *maker, size_t lockBucketSize)EventContainers::IdentifiableCacheBaseprotected
IdentifiableCacheBase(IdentifierHash maxHash, const IMaker *maker)EventContainers::IdentifiableCacheBaseprotected
ids()EventContainers::IdentifiableCacheBase
IMakerPresent() constEventContainers::IdentifiableCacheBaseinline
INVALIDflagEventContainers::IdentifiableCacheBasestatic
itemAborted(IdentifierHash)EventContainers::IdentifiableCacheBase
itemInProgress(IdentifierHash)EventContainers::IdentifiableCacheBase
lock_t typedefEventContainers::IdentifiableCacheBaseprivate
m_currentHashesEventContainers::IdentifiableCacheBaseprivate
m_HoldingMutexesEventContainers::IdentifiableCacheBaseprivate
m_makerEventContainers::IdentifiableCacheBaseprivate
m_mutexEventContainers::IdentifiableCacheBaseprivate
m_NMutexesEventContainers::IdentifiableCacheBaseprivate
m_vecEventContainers::IdentifiableCacheBaseprivate
mutex_t typedefEventContainers::IdentifiableCacheBaseprivate
notifyHash(IdentifierHash hash)EventContainers::IdentifiableCacheBaseprotected
numberOfHashes()EventContainers::IdentifiableCacheBase
s_defaultBucketSizeEventContainers::IdentifiableCacheBasestatic
thread_safe typedefEventContainers::IdentifiableCacheBase
tryLock(IdentifierHash, IDC_WriteHandleBase &, std::vector< IdentifierHash > &)EventContainers::IdentifiableCacheBase
uniqueLock typedefEventContainers::IdentifiableCacheBaseprivate
waitFor(IdentifierHash)EventContainers::IdentifiableCacheBase
~IdentifiableCache()EventContainers::IdentifiableCache< T >inline
~IdentifiableCacheBase()EventContainers::IdentifiableCacheBaseprotected