Bitcoin Core  24.1.0
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) 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
BlockIndex() EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
ChainstateChainstateManagerprivate
ChainstateManager(Options options)ChainstateManagerinlineexplicit
GenerateCoinbaseCommitment(CBlock &block, const CBlockIndex *pindexPrev) constChainstateManager
GetAllChainstateManager
GetConsensus() constChainstateManagerinline
GetMutex() const LOCK_RETURNED(ChainstateManagerinline
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
IsSnapshotActive() constChainstateManager
IsSnapshotValidated() const EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
LoadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManager
m_best_headerChainstateManager
m_blockmanChainstateManager
m_failed_blocksChainstateManager
m_load_blockChainstateManager
m_optionsChainstateManager
m_total_coinsdb_cacheChainstateManager
m_total_coinstip_cacheChainstateManager
m_versionbitscacheChainstateManagermutable
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) LOCKS_EXCLUDED(cs_main)ChainstateManager
ProcessNewBlockHeaders(const std::vector< CBlockHeader > &block, bool min_pow_checked, BlockValidationState &state, const CBlockIndex **ppindex=nullptr) 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
SnapshotBlockhash() constChainstateManager
~ChainstateManager()ChainstateManager