CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::RelockableDetachedCatapultCache::Impl Class Referencefinal
Collaboration diagram for catapult::cache::RelockableDetachedCatapultCache::Impl:

Public Member Functions

 Impl (const CatapultCache &catapultCache)
 
Height height () const
 
std::unique_ptr< CatapultCacheDeltagetAndTryLock ()
 
std::unique_ptr< CatapultCacheDeltarebaseAndLock ()
 

Private Attributes

const CatapultCachem_catapultCache
 
Height m_cacheHeight
 
std::unique_ptr< DetachedDeltaWrapper > m_pLockableUnconfirmedCatapultCache
 

Constructor & Destructor Documentation

◆ Impl()

catapult::cache::RelockableDetachedCatapultCache::Impl::Impl ( const CatapultCache catapultCache)
inlineexplicit
Here is the call graph for this function:

Member Function Documentation

◆ getAndTryLock()

std::unique_ptr<CatapultCacheDelta> catapult::cache::RelockableDetachedCatapultCache::Impl::getAndTryLock ( )
inline

◆ height()

Height catapult::cache::RelockableDetachedCatapultCache::Impl::height ( ) const
inline

◆ rebaseAndLock()

std::unique_ptr<CatapultCacheDelta> catapult::cache::RelockableDetachedCatapultCache::Impl::rebaseAndLock ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_cacheHeight

Height catapult::cache::RelockableDetachedCatapultCache::Impl::m_cacheHeight
private

◆ m_catapultCache

const CatapultCache& catapult::cache::RelockableDetachedCatapultCache::Impl::m_catapultCache
private

◆ m_pLockableUnconfirmedCatapultCache

std::unique_ptr<DetachedDeltaWrapper> catapult::cache::RelockableDetachedCatapultCache::Impl::m_pLockableUnconfirmedCatapultCache
private

The documentation for this class was generated from the following file: