Bitcoin Core 28.99.0
P2P Digital Currency
node::BlockManager Member List

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

AddToBlockIndexnode::BlockManager
BlockfileTypeForHeight(int height)node::BlockManagerprivate
BlockManager(const util::SignalInterrupt &interrupt, Options opts)node::BlockManagerexplicit
CalculateCurrentUsage()node::BlockManager
Chainstatenode::BlockManagerprivate
ChainstateManagernode::BlockManagerprivate
CleanupBlockRevFiles() constnode::BlockManager
cs_LastBlockFilenode::BlockManagerprivate
FindFilesToPrune(std::set< int > &setFilesToPrune, int last_prune, const Chainstate &chain, ChainstateManager &chainman)node::BlockManagerprivate
FindFilesToPruneManual(std::set< int > &setFilesToPrune, int nManualPruneHeight, const Chainstate &chain, ChainstateManager &chainman)node::BlockManagerprivate
FindNextBlockPos(unsigned int nAddSize, unsigned int nHeight, uint64_t nTime)node::BlockManagerprivate
FindUndoPos(BlockValidationState &state, int nFile, FlatFilePos &pos, unsigned int nAddSize)node::BlockManagerprivate
FlushBlockFile(int blockfile_num, bool fFinalize, bool finalize_undo)node::BlockManagerprivate
FlushChainstateBlockFile(int tip_height)node::BlockManagerprivate
FlushUndoFile(int block_file, bool finalize=false)node::BlockManagerprivate
GetBlockFileInfo(size_t n)node::BlockManager
GetBlockPosFilename(const FlatFilePos &pos) constnode::BlockManager
GetConsensus() constnode::BlockManagerinlineprivate
GetLastCheckpoint(const CCheckpointData &data) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
GetParams() constnode::BlockManagerinlineprivate
GetPruneTarget() constnode::BlockManagerinline
GUARDED_BY(cs_LastBlockFile)node::BlockManagerprivate
GUARDED_BY(::cs_main)node::BlockManagerprivate
GUARDED_BY(cs_main)node::BlockManager
GUARDED_BY(::cs_main)node::BlockManager
InsertBlockIndex(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
IsPruneMode() constnode::BlockManagerinline
LoadBlockIndex(const std::optional< uint256 > &snapshot_blockhash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManagerprivate
LoadingBlocks() constnode::BlockManagerinline
LookupBlockIndex(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
LookupBlockIndex(const uint256 &hash) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
m_block_file_seqnode::BlockManagerprivate
m_blockfile_infonode::BlockManagerprivate
m_blockfiles_indexednode::BlockManager
m_blocks_unlinkednode::BlockManager
m_check_for_pruningnode::BlockManagerprivate
m_dirty_blockindexnode::BlockManagerprivate
m_dirty_fileinfonode::BlockManagerprivate
m_have_prunednode::BlockManager
m_importingnode::BlockManager
m_interruptnode::BlockManager
m_optsnode::BlockManagerprivate
m_prune_modenode::BlockManagerprivate
m_snapshot_heightnode::BlockManager
m_undo_file_seqnode::BlockManagerprivate
m_xor_keynode::BlockManagerprivate
MaxBlockfileNum() const EXCLUSIVE_LOCKS_REQUIRED(cs_LastBlockFile)node::BlockManagerinlineprivate
OpenBlockFilenode::BlockManager
OpenUndoFile(const FlatFilePos &pos, bool fReadOnly=false) constnode::BlockManagerprivate
Options typedefnode::BlockManager
PRUNE_TARGET_MANUALnode::BlockManagerstatic
PruneOneBlockFile(const int fileNumber) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
ReadBlockFromDisk(CBlock &block, const FlatFilePos &pos) constnode::BlockManager
ReadBlockFromDisk(CBlock &block, const CBlockIndex &index) constnode::BlockManager
ReadRawBlockFromDisk(std::vector< uint8_t > &block, const FlatFilePos &pos) constnode::BlockManager
SaveBlockToDisknode::BlockManager
UndoReadFromDisk(CBlockUndo &blockundo, const CBlockIndex &index) constnode::BlockManager
UndoWriteToDisk(const CBlockUndo &blockundo, FlatFilePos &pos, const uint256 &hashBlock) constnode::BlockManagerprivate
UnlinkPrunedFiles(const std::set< int > &setFilesToPrune) constnode::BlockManager
UpdateBlockInfo(const CBlock &block, unsigned int nHeight, const FlatFilePos &pos)node::BlockManager
WriteBlockToDisk(const CBlock &block, FlatFilePos &pos) constnode::BlockManagerprivate