Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
BlockManager Member List

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

AddToBlockIndexBlockManager
AddUnlinkedBlock(CBlockIndex *block) EXCLUSIVE_LOCKS_REQUIRED(cs_main)BlockManager
BlockfileTypeForHeight(int height)BlockManagerprivate
BlockManager(const util::SignalInterrupt &interrupt, Options opts)BlockManagerexplicit
ChainstateBlockManagerprivate
ChainstateManagerBlockManagerprivate
CleanupBlockRevFiles() constBlockManager
FindFilesToPrune(std::set< int > &setFilesToPrune, int last_prune, const Chainstate &chain, ChainstateManager &chainman)BlockManagerprivate
FindFilesToPruneManual(std::set< int > &setFilesToPrune, int nManualPruneHeight, const Chainstate &chain)BlockManagerprivate
FlushUndoFile(int block_file, bool finalize=false)BlockManagerprivate
GetBlockPosFilename(const FlatFilePos &pos) constBlockManager
GetConsensus() constBlockManagerinlineprivate
GetParams() constBlockManagerinlineprivate
GetPruneTarget() constBlockManagerinline
GUARDED_BY(::cs_main)BlockManagerprivate
GUARDED_BY(::cs_main)BlockManagerprivate
GUARDED_BY(cs_main)BlockManager
GUARDED_BY(::cs_main)BlockManager
InsertBlockIndex(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)BlockManager
IsPruneModeBlockManagerinline
LoadBlockIndex(const std::optional< uint256 > &snapshot_blockhash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)BlockManagerprivate
LoadingBlocks() constBlockManagerinline
LookupBlockIndex(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)BlockManager
LookupBlockIndex(const uint256 &hash) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)BlockManager
m_block_file_seqBlockManagerprivate
m_blockfile_infoBlockManagerprotected
m_blockfiles_indexedBlockManager
m_blocks_unlinkedBlockManager
m_check_for_pruningBlockManagerprivate
m_dirty_blockindexBlockManagerprotected
m_dirty_fileinfoBlockManagerprotected
m_have_prunedBlockManager
m_importingBlockManager
m_interruptBlockManager
m_obfuscationBlockManagerprivate
m_optsBlockManagerprivate
m_prune_modeBlockManagerprivate
m_snapshot_heightBlockManager
m_undo_file_seqBlockManagerprivate
MaxBlockfileNum() const EXCLUSIVE_LOCKS_REQUIRED(BlockManagerinlineprivate
OpenBlockFileBlockManager
OpenUndoFileBlockManagerprivate
Options typedefBlockManager
PRUNE_TARGET_MANUALBlockManagerstatic
PruneOneBlockFile(int fileNumber) EXCLUSIVE_LOCKS_REQUIRED(cs_main)BlockManager
ReadBlock(CBlock &block, const FlatFilePos &pos, const std::optional< uint256 > &expected_hash) constBlockManager
ReadBlock(CBlock &block, const CBlockIndex &index) constBlockManager
ReadBlockUndo(CBlockUndo &blockundo, const CBlockIndex &index) constBlockManager
ReadRawBlock(const FlatFilePos &pos, std::optional< std::pair< size_t, size_t > > block_part=std::nullopt) constBlockManager
ReadRawBlockResult typedefBlockManager
UnlinkPrunedFiles(const std::set< int > &setFilesToPrune) constBlockManager