![]() |
Bitcoin ABC 0.32.4
P2P Digital Currency
|
This is the complete list of members for Chainstate, including all inherited members.
| !cs_avalancheFinalizedBlockIndex | Chainstate | |
| !cs_avalancheFinalizedBlockIndex | Chainstate | private |
| !cs_avalancheFinalizedBlockIndex | Chainstate | private |
| !cs_avalancheFinalizedBlockIndex | Chainstate | private |
| ActivateBestChain(BlockValidationState &state, std::shared_ptr< const CBlock > pblock=nullptr, avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutex | Chainstate | |
| ActivateBestChainStep(BlockValidationState &state, CBlockIndex *pindexMostWork, const std::shared_ptr< const CBlock > &pblock, bool &fInvalidFound, const avalanche::Processor *const avalanche=nullptr, ChainstateRole=ChainstateRole::NORMAL) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | private |
| CanFlushToDisk() const EXCLUSIVE_LOCKS_REQUIRED( | Chainstate | inline |
| Chainstate(CTxMemPool *mempool, node::BlockManager &blockman, ChainstateManager &chainman, std::optional< BlockHash > from_snapshot_blockhash=std::nullopt) | Chainstate | explicit |
| ChainstateManager | Chainstate | private |
| CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
| CheckForkWarningConditionsOnNewFork(CBlockIndex *pindexNewForkTip) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
| ClearAvalancheFinalizedBlock | Chainstate | |
| CoinsDB() EXCLUSIVE_LOCKS_REQUIRED( | Chainstate | inline |
| CoinsErrorCatcher() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | inline |
| CoinsTip() EXCLUSIVE_LOCKS_REQUIRED( | Chainstate | inline |
| ConnectBlock | Chainstate | |
| ConnectTip(BlockValidationState &state, BlockPolicyValidationState &blockPolicyState, CBlockIndex *pindexNew, const std::shared_ptr< const CBlock > &pblock, DisconnectedBlockTransactions &disconnectpool, const avalanche::Processor *const avalanche=nullptr, ChainstateRole chainstate_role=ChainstateRole::NORMAL) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | private |
| cs | Chainstate | |
| cs_avalancheFinalizedBlockIndex | Chainstate | mutableprotected |
| DisconnectTip(BlockValidationState &state, DisconnectedBlockTransactions *disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | |
| FindBlockToFinalize(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
| FindForkInGlobalIndex(const CBlockLocator &locator) const EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | |
| FindMostWorkChain(std::vector< const CBlockIndex * > &blocksToReconcile, bool fAutoUnpark) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | private |
| FlushStateToDisk(BlockValidationState &state, FlushStateMode mode, int nManualPruneHeight=0) | Chainstate | |
| ForceFlushStateToDisk() | Chainstate | |
| GetMempool() | Chainstate | inline |
| GUARDED_BY(::cs_main) | Chainstate | inlineprotected |
| GUARDED_BY(cs_avalancheFinalizedBlockIndex) | Chainstate | protected |
| GUARDED_BY(::cs_main) | Chainstate | inlineprotected |
| HasCoinsViews() const | Chainstate | inline |
| 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_mutex | Chainstate | |
| InvalidBlockFound(CBlockIndex *pindex, const BlockValidationState &state) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | private |
| InvalidChainFound(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | private |
| IsBlockAvalancheFinalized(const CBlockIndex *pindex) const EXCLUSIVE_LOCKS_REQUIRED(!cs_avalancheFinalizedBlockIndex) | Chainstate | |
| LoadChainTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | |
| 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_base | Chainstate | protected |
| m_best_fork_tip | Chainstate | protected |
| m_blockman | Chainstate | |
| m_chain | Chainstate | |
| m_chainman | Chainstate | |
| m_chainstate_mutex | Chainstate | protected |
| m_coins_views | Chainstate | protected |
| m_coinsdb_cache_size_bytes | Chainstate | |
| m_coinstip_cache_size_bytes | Chainstate | |
| m_filterParkingPoliciesApplied | Chainstate | protected |
| m_from_snapshot_blockhash | Chainstate | |
| m_mempool | Chainstate | protected |
| m_next_write | Chainstate | private |
| MempoolMutex() const LOCK_RETURNED(m_mempool -> cs) | Chainstate | inline |
| ParkBlock(BlockValidationState &state, CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutex | Chainstate | |
| PreciousBlock(BlockValidationState &state, CBlockIndex *pindex, avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutex | Chainstate | |
| PruneAndFlush() | Chainstate | |
| PruneBlockIndexCandidates() | Chainstate | |
| ReplayBlocks() | Chainstate | |
| ResetBlockFailureFlags | Chainstate | |
| ResetCoinsViews() | Chainstate | inline |
| RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
| setBlockIndexCandidates | Chainstate | |
| TryAddBlockIndexCandidate(CBlockIndex *pindex) 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) | Chainstate | private |
| UnwindBlock(BlockValidationState &state, CBlockIndex *pindex, bool invalidate) EXCLUSIVE_LOCKS_REQUIRED(m_chainstate_mutex | Chainstate | private |
| 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 |