Bitcoin ABC 0.30.5
P2P Digital Currency
Chainstate Member List

This is the complete list of members for Chainstate, including all inherited members.

!cs_avalancheFinalizedBlockIndexChainstate
!cs_avalancheFinalizedBlockIndexChainstate
!cs_avalancheFinalizedBlockIndexChainstateprivate
!cs_avalancheFinalizedBlockIndexChainstateprivate
!cs_avalancheFinalizedBlockIndexChainstateprivate
AcceptBlock(const std::shared_ptr< const CBlock > &pblock, BlockValidationState &state, bool fRequested, const FlatFilePos *dbp, bool *fNewBlock, bool min_pow_checked) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
ActivateBestChain(BlockValidationState &state, std::shared_ptr< const CBlock > pblock=nullptr, avalanche::Processor *const avalanche=nullptr, bool skip_checkblockindex=false) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutexChainstate
ActivateBestChainStep(BlockValidationState &state, CBlockIndex *pindexMostWork, const std::shared_ptr< const CBlock > &pblock, bool &fInvalidFound, const avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
AvalancheFinalizeBlock(CBlockIndex *pindex, avalanche::Processor &avalanche) EXCLUSIVE_LOCKS_REQUIRED(!cs_avalancheFinalizedBlockIndex)Chainstate
CanFlushToDisk() const EXCLUSIVE_LOCKS_REQUIRED(Chainstateinline
Chainstate(CTxMemPool *mempool, node::BlockManager &blockman, ChainstateManager &chainman, std::optional< BlockHash > from_snapshot_blockhash=std::nullopt)Chainstateexplicit
ChainstateManagerChainstateprivate
CheckBlockIndex()Chainstate
CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
CheckForkWarningConditionsOnNewFork(CBlockIndex *pindexNewForkTip) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
ClearAvalancheFinalizedBlock() EXCLUSIVE_LOCKS_REQUIRED(!cs_avalancheFinalizedBlockIndex)Chainstate
CoinsDB() EXCLUSIVE_LOCKS_REQUIRED(Chainstateinline
CoinsErrorCatcher() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateinline
CoinsTip() EXCLUSIVE_LOCKS_REQUIRED(Chainstateinline
ConnectBlockChainstate
ConnectTip(BlockValidationState &state, BlockPolicyValidationState &blockPolicyState, CBlockIndex *pindexNew, const std::shared_ptr< const CBlock > &pblock, DisconnectedBlockTransactions &disconnectpool, const avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
csChainstate
cs_avalancheFinalizedBlockIndexChainstatemutableprotected
DisconnectTip(BlockValidationState &state, DisconnectedBlockTransactions *disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstate
FindBlockToFinalize(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
FindForkInGlobalIndex(const CBlockLocator &locator) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
FindMostWorkChain(std::vector< const CBlockIndex * > &blocksToReconcile, bool fAutoUnpark) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
FlushStateToDisk(BlockValidationState &state, FlushStateMode mode, int nManualPruneHeight=0)Chainstate
ForceFlushStateToDisk()Chainstate
GetMempool()Chainstateinline
GUARDED_BY(::cs_main)Chainstateinlineprotected
GUARDED_BY(cs_avalancheFinalizedBlockIndex)Chainstateprotected
HasCoinsViews() constChainstateinline
InitCoinsDB(size_t cache_size_bytes, bool in_memory, bool should_wipe, std::string leveldb_name="chainstate")Chainstate
InvalidateBlock(BlockValidationState &state, CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutexChainstate
InvalidBlockFound(CBlockIndex *pindex, const BlockValidationState &state) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
InvalidChainFound(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
IsBlockAvalancheFinalized(const CBlockIndex *pindex) const EXCLUSIVE_LOCKS_REQUIRED(!cs_avalancheFinalizedBlockIndex)Chainstate
IsInitialBlockDownload() constChainstate
LoadChainTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
LoadExternalBlockFile(FILE *fileIn, FlatFilePos *dbp=nullptr, std::multimap< BlockHash, FlatFilePos > *blocks_with_unknown_parent=nullptr, avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutexChainstate
LoadGenesisBlock()Chainstate
LoadMempool(const fs::path &load_path, fsbridge::FopenFn mockable_fopen_function=fsbridge::fopen)Chainstate
LOCKS_EXCLUDED(cs_main)Chainstate
LOCKS_EXCLUDED(cs_main)Chainstate
m_best_fork_baseChainstateprotected
m_best_fork_tipChainstateprotected
m_blockmanChainstate
m_cached_finished_ibdChainstatemutableprotected
m_chainChainstate
m_chainmanChainstate
m_chainstate_mutexChainstateprotected
m_coins_viewsChainstateprotected
m_coinsdb_cache_size_bytesChainstate
m_coinstip_cache_size_bytesChainstate
m_filterParkingPoliciesAppliedChainstateprotected
m_from_snapshot_blockhashChainstate
m_last_flushChainstateprivate
m_last_writeChainstateprivate
m_mempoolChainstateprotected
MempoolMutex() const LOCK_RETURNED(m_mempool -> cs)Chainstateinline
nBlockReverseSequenceIdChainstateprotected
nBlockSequenceIdChainstateprotected
nLastPreciousChainworkChainstateprotected
ParkBlock(BlockValidationState &state, CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutexChainstate
PreciousBlock(BlockValidationState &state, CBlockIndex *pindex, avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutexChainstate
PruneAndFlush()Chainstate
PruneBlockIndexCandidates()Chainstate
ReceivedBlockTransactions(const CBlock &block, CBlockIndex *pindexNew, const FlatFilePos &pos) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
reliesOnAssumedValid()Chainstateinline
ReplayBlocks()Chainstate
ResetBlockFailureFlags(CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
ResetCoinsViews()Chainstateinline
RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
setBlockIndexCandidatesChainstate
UnloadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
UnparkBlock(CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
UnparkBlockAndChildren(CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
UnparkBlockImpl(CBlockIndex *pindex, bool fClearChildren) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
UnwindBlock(BlockValidationState &state, CBlockIndex *pindex, bool invalidate) EXCLUSIVE_LOCKS_REQUIRED(m_chainstate_mutexChainstateprivate
UpdateFlags(CBlockIndex *pindex, CBlockIndex *&pindexReset, F f, C fChild, AC fAncestorWasChanged) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
UpdateFlagsForBlock(CBlockIndex *pindexBase, CBlockIndex *pindex, F f) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate