CatapultServer  v0.5.0.1 (Elephant)
BlockChainSyncConsumer.cpp File Reference
Include dependency graph for BlockChainSyncConsumer.cpp:

Namespaces

 catapult
 
 catapult::consumers
 

Functions

disruptor::DisruptorConsumer catapult::consumers::CreateBlockChainSyncConsumer (cache::CatapultCache &cache, state::CatapultState &state, io::BlockStorageCache &storage, uint32_t maxRollbackBlocks, const BlockChainSyncHandlers &handlers)
 

Variable Documentation

◆ m_cache

cache::CatapultCache& m_cache
private

◆ m_handlers

BlockChainSyncHandlers m_handlers
private

◆ m_maxRollbackBlocks

uint32_t m_maxRollbackBlocks
private

◆ m_pCacheDelta

std::unique_ptr<cache::CatapultCacheDelta> m_pCacheDelta
private

◆ m_pCommonBlockElement

std::shared_ptr<const model::BlockElement> m_pCommonBlockElement
private

◆ m_pOriginalCache

cache::CatapultCache* m_pOriginalCache
private

◆ m_pOriginalState

state::CatapultState* m_pOriginalState
private

◆ m_removedTransactionInfos

TransactionInfos m_removedTransactionInfos
private

◆ m_scoreDelta

model::ChainScore m_scoreDelta
private

◆ m_state

state::CatapultState& m_state
private

◆ m_stateCopy

state::CatapultState m_stateCopy
private

◆ m_storage

io::BlockStorageCache& m_storage
private

◆ Score

◆ TransactionInfos

consumers::TransactionInfos TransactionInfos