Bitcoin ABC 0.30.5
P2P Digital Currency
|
This is the complete list of members for Chainstate, including all inherited members.
!cs_avalancheFinalizedBlockIndex | Chainstate | |
!cs_avalancheFinalizedBlockIndex | Chainstate | |
!cs_avalancheFinalizedBlockIndex | Chainstate | private |
!cs_avalancheFinalizedBlockIndex | Chainstate | private |
!cs_avalancheFinalizedBlockIndex | Chainstate | private |
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) | Chainstate | |
ActivateBestChain(BlockValidationState &state, std::shared_ptr< const CBlock > pblock=nullptr, avalanche::Processor *const avalanche=nullptr, bool skip_checkblockindex=false) 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) EXCLUSIVE_LOCKS_REQUIRED(cs_main | Chainstate | private |
AvalancheFinalizeBlock(CBlockIndex *pindex, avalanche::Processor &avalanche) EXCLUSIVE_LOCKS_REQUIRED(!cs_avalancheFinalizedBlockIndex) | Chainstate | |
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 |
CheckBlockIndex() | Chainstate | |
CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
CheckForkWarningConditionsOnNewFork(CBlockIndex *pindexNewForkTip) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
ClearAvalancheFinalizedBlock() EXCLUSIVE_LOCKS_REQUIRED(!cs_avalancheFinalizedBlockIndex) | 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) 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 |
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 | |
IsInitialBlockDownload() const | Chainstate | |
LoadChainTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | |
LoadExternalBlockFile(FILE *fileIn, FlatFilePos *dbp=nullptr, std::multimap< BlockHash, FlatFilePos > *blocks_with_unknown_parent=nullptr, avalanche::Processor *const avalanche=nullptr) EXCLUSIVE_LOCKS_REQUIRED(!m_chainstate_mutex | 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_cached_finished_ibd | Chainstate | mutableprotected |
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_last_flush | Chainstate | private |
m_last_write | Chainstate | private |
m_mempool | Chainstate | protected |
MempoolMutex() const LOCK_RETURNED(m_mempool -> cs) | Chainstate | inline |
nBlockReverseSequenceId | Chainstate | protected |
nBlockSequenceId | Chainstate | protected |
nLastPreciousChainwork | Chainstate | protected |
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 | |
ReceivedBlockTransactions(const CBlock &block, CBlockIndex *pindexNew, const FlatFilePos &pos) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
reliesOnAssumedValid() | Chainstate | inline |
ReplayBlocks() | Chainstate | |
ResetBlockFailureFlags(CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | |
ResetCoinsViews() | Chainstate | inline |
RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | Chainstate | private |
setBlockIndexCandidates | Chainstate | |
UnloadBlockIndex() 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 |