Bitcoin ABC 0.30.5
P2P Digital Currency
ChainstateManager Member List

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

AcceptBlockHeader(const CBlockHeader &block, BlockValidationState &state, CBlockIndex **ppindex, bool min_pow_checked, const std::optional< CCheckpointData > &test_checkpoints=std::nullopt) EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManagerprivate
ActivateSnapshot(AutoFile &coins_file, const node::SnapshotMetadata &metadata, bool in_memory)ChainstateManager
ActiveChain() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
ActiveChainstate() constChainstateManager
ActiveHeight() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
ActiveTip() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
AssumedValidBlock() constChainstateManagerinline
BlockIndex() EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
ChainstateChainstateManagerprivate
ChainstateManager(Options options, node::BlockManager::Options blockman_options)ChainstateManagerexplicit
DumpRecentHeadersTimeChainstateManager
GetAllChainstateManager
GetConfig() constChainstateManagerinline
GetConsensus() constChainstateManagerinline
GetMutex() const LOCK_RETURNED(ChainstateManagerinline
GetNotifications() constChainstateManagerinline
GetParams() constChainstateManagerinline
GUARDED_BY(::cs_main)ChainstateManagerprivate
GUARDED_BY(::cs_main)ChainstateManagerprivate
GUARDED_BY(::cs_main)ChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManagerinline
IsSnapshotActive() constChainstateManager
IsSnapshotValidated() const EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
IsUsable(const Chainstate *const pchainstate) const EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinlineprivate
LoadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManager
LoadRecentHeadersTime(const fs::path &filePath) EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManager
m_blockmanChainstateManager
m_failed_blocksChainstateManager
m_load_blockChainstateManager
m_optionsChainstateManager
m_total_coinsdb_cacheChainstateManager
m_total_coinstip_cacheChainstateManager
MinimumChainWork() constChainstateManagerinline
Options typedefChainstateManager
PopulateAndValidateSnapshot(Chainstate &snapshot_chainstate, AutoFile &coins_file, const node::SnapshotMetadata &metadata)ChainstateManagerprivate
ProcessNewBlock(const std::shared_ptr< const CBlock > &block, bool force_processing, bool min_pow_checked, bool *new_block, avalanche::Processor *const avalanche=nullptr) LOCKS_EXCLUDED(cs_main)ChainstateManager
ProcessNewBlockHeaders(const std::vector< CBlockHeader > &block, bool min_pow_checked, BlockValidationState &state, const CBlockIndex **ppindex=nullptr, const std::optional< CCheckpointData > &test_checkpoints=std::nullopt) LOCKS_EXCLUDED(cs_main)ChainstateManager
ProcessTransaction(const CTransactionRef &tx, bool test_accept=false) EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManager
ReportHeadersPresync(const arith_uint256 &work, int64_t height, int64_t timestamp)ChainstateManager
ShouldCheckBlockIndex() constChainstateManagerinline
SnapshotBlockhash() constChainstateManager