AddToBlockIndex | node::BlockManager | |
BlockfileTypeForHeight(int height) | node::BlockManager | private |
BlockManager(const util::SignalInterrupt &interrupt, Options opts) | node::BlockManager | explicit |
CalculateCurrentUsage() | node::BlockManager | |
Chainstate | node::BlockManager | private |
ChainstateManager | node::BlockManager | private |
CleanupBlockRevFiles() const | node::BlockManager | |
cs_LastBlockFile | node::BlockManager | private |
FindFilesToPrune(std::set< int > &setFilesToPrune, int last_prune, const Chainstate &chain, ChainstateManager &chainman) | node::BlockManager | private |
FindFilesToPruneManual(std::set< int > &setFilesToPrune, int nManualPruneHeight, const Chainstate &chain, ChainstateManager &chainman) | node::BlockManager | private |
FindNextBlockPos(unsigned int nAddSize, unsigned int nHeight, uint64_t nTime) | node::BlockManager | private |
FindUndoPos(BlockValidationState &state, int nFile, FlatFilePos &pos, unsigned int nAddSize) | node::BlockManager | private |
FlushBlockFile(int blockfile_num, bool fFinalize, bool finalize_undo) | node::BlockManager | private |
FlushChainstateBlockFile(int tip_height) | node::BlockManager | private |
FlushUndoFile(int block_file, bool finalize=false) | node::BlockManager | private |
GetBlockFileInfo(size_t n) | node::BlockManager | |
GetBlockPosFilename(const FlatFilePos &pos) const | node::BlockManager | |
GetConsensus() const | node::BlockManager | inlineprivate |
GetLastCheckpoint(const CCheckpointData &data) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | node::BlockManager | |
GetParams() const | node::BlockManager | inlineprivate |
GetPruneTarget() const | node::BlockManager | inline |
GUARDED_BY(cs_LastBlockFile) | node::BlockManager | private |
GUARDED_BY(::cs_main) | node::BlockManager | private |
GUARDED_BY(cs_main) | node::BlockManager | |
GUARDED_BY(::cs_main) | node::BlockManager | |
InsertBlockIndex(const uint256 &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | node::BlockManager | |
IsPruneMode() const | node::BlockManager | inline |
LoadBlockIndex(const std::optional< uint256 > &snapshot_blockhash) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | node::BlockManager | private |
LoadingBlocks() const | node::BlockManager | inline |
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_seq | node::BlockManager | private |
m_blockfile_info | node::BlockManager | private |
m_blockfiles_indexed | node::BlockManager | |
m_blocks_unlinked | node::BlockManager | |
m_check_for_pruning | node::BlockManager | private |
m_dirty_blockindex | node::BlockManager | private |
m_dirty_fileinfo | node::BlockManager | private |
m_have_pruned | node::BlockManager | |
m_importing | node::BlockManager | |
m_interrupt | node::BlockManager | |
m_opts | node::BlockManager | private |
m_prune_mode | node::BlockManager | private |
m_snapshot_height | node::BlockManager | |
m_undo_file_seq | node::BlockManager | private |
m_xor_key | node::BlockManager | private |
MaxBlockfileNum() const EXCLUSIVE_LOCKS_REQUIRED(cs_LastBlockFile) | node::BlockManager | inlineprivate |
OpenBlockFile | node::BlockManager | |
OpenUndoFile(const FlatFilePos &pos, bool fReadOnly=false) const | node::BlockManager | private |
Options typedef | node::BlockManager | |
PRUNE_TARGET_MANUAL | node::BlockManager | static |
PruneOneBlockFile(const int fileNumber) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | node::BlockManager | |
ReadBlockFromDisk(CBlock &block, const FlatFilePos &pos) const | node::BlockManager | |
ReadBlockFromDisk(CBlock &block, const CBlockIndex &index) const | node::BlockManager | |
ReadRawBlockFromDisk(std::vector< uint8_t > &block, const FlatFilePos &pos) const | node::BlockManager | |
SaveBlockToDisk | node::BlockManager | |
UndoReadFromDisk(CBlockUndo &blockundo, const CBlockIndex &index) const | node::BlockManager | |
UndoWriteToDisk(const CBlockUndo &blockundo, FlatFilePos &pos, const uint256 &hashBlock) const | node::BlockManager | private |
UnlinkPrunedFiles(const std::set< int > &setFilesToPrune) const | node::BlockManager | |
UpdateBlockInfo(const CBlock &block, unsigned int nHeight, const FlatFilePos &pos) | node::BlockManager | |
WriteBlockToDisk(const CBlock &block, FlatFilePos &pos) const | node::BlockManager | private |