Bitcoin Core 31.0.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
BlockfileTypeForHeight(int height)BlockManagerprivate
BlockManager(const util::SignalInterrupt &interrupt, Options opts)BlockManagerexplicit
CalculateCurrentUsage()BlockManager
ChainstateBlockManagerprivate
ChainstateManagerBlockManagerprivate
CleanupBlockRevFiles() constBlockManager
cs_LastBlockFileBlockManagerprivate
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
FindNextBlockPos(unsigned int nAddSize, unsigned int nHeight, uint64_t nTime)BlockManagerprivate
FindUndoPos(BlockValidationState &state, int nFile, FlatFilePos &pos, unsigned int nAddSize)BlockManagerprivate
FlushBlockFile(int blockfile_num, bool fFinalize, bool finalize_undo)BlockManagerprivate
FlushChainstateBlockFile(int tip_height)BlockManagerprivate
FlushUndoFile(int block_file, bool finalize=false)BlockManagerprivate
GetBlockFileInfo(size_t n)BlockManager
GetBlockPosFilename(const FlatFilePos &pos) constBlockManager
GetConsensus() constBlockManagerinlineprivate
GetParams() constBlockManagerinlineprivate
GetPruneTarget() constBlockManagerinline
GUARDED_BY(cs_LastBlockFile)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
IsPruneMode() constBlockManagerinline
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(cs_LastBlockFile)BlockManagerinlineprivate
OpenBlockFileBlockManager
OpenUndoFile(const FlatFilePos &pos, bool fReadOnly=false) constBlockManagerprivate
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
UpdateBlockInfo(const CBlock &block, unsigned int nHeight, const FlatFilePos &pos)BlockManager
WriteBlockBlockManager