CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
25 namespace catapult {
namespace cache {
class CatapultCache; } }
27 namespace catapult {
namespace cache {
Definition: RelockableDetachedCatapultCache.cpp:46
std::unique_ptr< CatapultCacheDelta > rebaseAndLock()
Rebases and locks the (detached) catapult cache delta.
Definition: RelockableDetachedCatapultCache.cpp:88
CatapultCacheDetachableDelta createDetachableDelta() const
Definition: CatapultCache.cpp:260
Height m_cacheHeight
Definition: RelockableDetachedCatapultCache.cpp:70
const CatapultCache & m_catapultCache
Definition: RelockableDetachedCatapultCache.cpp:69
CatapultCacheDetachedDelta m_detachedDelta
Definition: RelockableDetachedCatapultCache.cpp:42
Central cache holding all sub caches.
Definition: CatapultCache.h:40
std::unique_ptr< DetachedDeltaWrapper > m_pLockableUnconfirmedCatapultCache
Definition: RelockableDetachedCatapultCache.cpp:71
std::unique_ptr< Impl > m_pImpl
Definition: RelockableDetachedCatapultCache.h:50
Height height() const
Gets the current cache height.
Definition: RelockableDetachedCatapultCache.cpp:80
std::unique_ptr< CatapultCacheDelta > getAndTryLock()
Definition: RelockableDetachedCatapultCache.cpp:84
RelockableDetachedCatapultCache(const CatapultCache &catapultCache)
Creates a relockable detached catapult cache around catapultCache.
Definition: RelockableDetachedCatapultCache.cpp:74
std::unique_ptr< CatapultCacheDelta > getAndTryLock()
Definition: RelockableDetachedCatapultCache.cpp:57
Definition: AddressExtractionExtension.cpp:28
Height height() const
Definition: RelockableDetachedCatapultCache.cpp:53
A relockable detached catapult cache.
Definition: RelockableDetachedCatapultCache.h:30
Impl(const CatapultCache &catapultCache)
Definition: RelockableDetachedCatapultCache.cpp:48
~RelockableDetachedCatapultCache()
Destroys the relockable detached catapult cache.
std::unique_ptr< CatapultCacheDelta > rebaseAndLock()
Definition: RelockableDetachedCatapultCache.cpp:61