Bitcoin Core 28.99.0
P2P Digital Currency
ChainstateManager Member List

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

AcceptBlock(const std::shared_ptr< const CBlock > &pblock, BlockValidationState &state, CBlockIndex **ppindex, bool fRequested, const FlatFilePos *dbp, bool *fNewBlock, bool min_pow_checked) EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManager
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
ActiveChainstateChainstateManager
ActiveHeight() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
ActiveTip() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
AssumedValidBlock() constChainstateManagerinline
BackgroundSyncInProgress() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
BlockIndex() EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
ChainstateChainstateManagerprivate
ChainstateManager(const util::SignalInterrupt &interrupt, Options options, node::BlockManager::Options blockman_options)ChainstateManagerexplicit
CheckBlockIndex()ChainstateManager
GenerateCoinbaseCommitment(CBlock &block, const CBlockIndex *pindexPrev) constChainstateManager
GetAllChainstateManager
GetBackgroundSyncTip() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex())ChainstateManagerinline
GetCheckQueueChainstateManagerinline
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(GetMutex())ChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManagerprivate
GUARDED_BY(::cs_main) time_checkChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_forksChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_connectChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_verifyChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_undoChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_indexChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_totalChainstateManagerinlineprivate
GUARDED_BY(::cs_main) num_blocks_totalChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_connect_totalChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_flushChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_chainstateChainstateManagerinlineprivate
GUARDED_BY(::cs_main) time_post_connectChainstateManagerinlineprivate
GUARDED_BY(::cs_main)ChainstateManager
GUARDED_BY(::cs_main)ChainstateManagerinline
GuessVerificationProgress(const CBlockIndex *pindex) constChainstateManager
IsInitialBlockDownload() constChainstateManager
IsSnapshotActive() constChainstateManager
IsSnapshotValidated() const EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
IsUsable(const Chainstate *const cs) const EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinlineprivate
LoadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManager
LoadExternalBlockFile(AutoFile &file_in, FlatFilePos *dbp=nullptr, std::multimap< uint256, FlatFilePos > *blocks_with_unknown_parent=nullptr)ChainstateManager
m_blockmanChainstateManager
m_cached_finished_ibdChainstateManagermutable
m_failed_blocksChainstateManager
m_interruptChainstateManager
m_optionsChainstateManager
m_script_check_queueChainstateManagerprivate
m_total_coinsdb_cacheChainstateManager
m_total_coinstip_cacheChainstateManager
m_validation_cacheChainstateManager
m_versionbitscacheChainstateManagermutable
MinimumChainWork() constChainstateManagerinline
nBlockReverseSequenceIdChainstateManager
nLastPreciousChainworkChainstateManager
NotifyHeaderTip() LOCKS_EXCLUDED(GetMutex())ChainstateManagerprivate
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(std::span< const CBlockHeader > headers, 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
ReceivedBlockTransactions(const CBlock &block, CBlockIndex *pindexNew, const FlatFilePos &pos) EXCLUSIVE_LOCKS_REQUIRED(cs_main)ChainstateManager
ReportHeadersPresync(const arith_uint256 &work, int64_t height, int64_t timestamp)ChainstateManager
ResetBlockSequenceCounters() EXCLUSIVE_LOCKS_REQUIRED(ChainstateManagerinline
ShouldCheckBlockIndex() constChainstateManager
snapshot_download_completedChainstateManager
SnapshotBlockhash() constChainstateManager
UpdateUncommittedBlockStructures(CBlock &block, const CBlockIndex *pindexPrev) constChainstateManager
~ChainstateManager()ChainstateManager