![]() |
Bitcoin ABC 0.32.4
P2P Digital Currency
|
This is the complete list of members for ChainstateManager, including all inherited members.
| 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) | ChainstateManager | |
| 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) | ChainstateManager | private |
| ActivateSnapshot(AutoFile &coins_file, const node::SnapshotMetadata &metadata, bool in_memory) | ChainstateManager | |
| ActiveChain() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
| ActiveChainstate | ChainstateManager | |
| ActiveHeight() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
| ActiveTip() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
| AssumedValidBlock() const | ChainstateManager | inline |
| BackgroundSyncInProgress() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
| BlockIndex() EXCLUSIVE_LOCKS_REQUIRED( | ChainstateManager | inline |
| Chainstate | ChainstateManager | private |
| ChainstateManager(const util::SignalInterrupt &interrupt, Options options, node::BlockManager::Options blockman_options) | ChainstateManager | explicit |
| CheckBlockIndex() | ChainstateManager | |
| DumpRecentHeadersTime | ChainstateManager | |
| GetAll | ChainstateManager | |
| GetAvalancheFinalizedTip() const | ChainstateManager | |
| GetBackgroundSyncTip() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
| GetConfig() const | ChainstateManager | inline |
| GetConsensus() const | ChainstateManager | inline |
| GetMutex() const LOCK_RETURNED( | ChainstateManager | inline |
| GetNotifications() const | ChainstateManager | inline |
| GetParams() const | ChainstateManager | inline |
| GUARDED_BY(::cs_main) | ChainstateManager | private |
| GUARDED_BY(::cs_main) | ChainstateManager | private |
| GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
| GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
| GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
| GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
| GUARDED_BY(::cs_main) | ChainstateManager | inline |
| IsInitialBlockDownload() const | ChainstateManager | |
| IsSnapshotActive() const | ChainstateManager | |
| IsSnapshotValidated() const EXCLUSIVE_LOCKS_REQUIRED( | ChainstateManager | inline |
| IsUsable(const Chainstate *const pchainstate) const EXCLUSIVE_LOCKS_REQUIRED( | ChainstateManager | inlineprivate |
| LoadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | ChainstateManager | |
| LoadExternalBlockFile(FILE *fileIn, FlatFilePos *dbp=nullptr, std::multimap< BlockHash, FlatFilePos > *blocks_with_unknown_parent=nullptr, avalanche::Processor *const avalanche=nullptr) | ChainstateManager | |
| LoadRecentHeadersTime(const fs::path &filePath) EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | |
| m_blockman | ChainstateManager | |
| m_cached_finished_ibd | ChainstateManager | mutable |
| m_failed_blocks | ChainstateManager | |
| m_interrupt | ChainstateManager | |
| m_options | ChainstateManager | |
| m_thread_load | ChainstateManager | |
| m_total_coinsdb_cache | ChainstateManager | |
| m_total_coinstip_cache | ChainstateManager | |
| m_validation_cache | ChainstateManager | |
| MinimumChainWork() const | ChainstateManager | inline |
| nBlockReverseSequenceId | ChainstateManager | |
| nBlockSequenceId | ChainstateManager | |
| nLastPreciousChainwork | ChainstateManager | |
| Options typedef | ChainstateManager | |
| PopulateAndValidateSnapshot(Chainstate &snapshot_chainstate, AutoFile &coins_file, const node::SnapshotMetadata &metadata) | ChainstateManager | private |
| 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 | |
| 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( | ChainstateManager | inline |
| ShouldCheckBlockIndex() const | ChainstateManager | inline |
| snapshot_download_completed | ChainstateManager | |
| SnapshotBlockhash() const | ChainstateManager | |
| StopAtHeight() const | ChainstateManager | inline |