Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
node
BlockManager
node::BlockManager Member List
This is the complete list of members for
node::BlockManager
, including all inherited members.
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)
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
inline
private
GetParams
() const
node::BlockManager
inline
private
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
protected
m_blockfiles_indexed
node::BlockManager
m_blocks_unlinked
node::BlockManager
m_check_for_pruning
node::BlockManager
private
m_dirty_blockindex
node::BlockManager
protected
m_dirty_fileinfo
node::BlockManager
protected
m_have_pruned
node::BlockManager
m_importing
node::BlockManager
m_interrupt
node::BlockManager
m_obfuscation
node::BlockManager
private
m_opts
node::BlockManager
private
m_prune_mode
node::BlockManager
private
m_snapshot_height
node::BlockManager
m_undo_file_seq
node::BlockManager
private
MaxBlockfileNum
() const EXCLUSIVE_LOCKS_REQUIRED(cs_LastBlockFile)
node::BlockManager
inline
private
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
(int fileNumber) EXCLUSIVE_LOCKS_REQUIRED(cs_main)
node::BlockManager
ReadBlock
(CBlock &block, const FlatFilePos &pos, const std::optional< uint256 > &expected_hash) const
node::BlockManager
ReadBlock
(CBlock &block, const CBlockIndex &index) const
node::BlockManager
ReadBlockUndo
(CBlockUndo &blockundo, const CBlockIndex &index) const
node::BlockManager
ReadRawBlock
(const FlatFilePos &pos, std::optional< std::pair< size_t, size_t > > block_part=std::nullopt) const
node::BlockManager
ReadRawBlockResult
typedef
node::BlockManager
UnlinkPrunedFiles
(const std::set< int > &setFilesToPrune) const
node::BlockManager
UpdateBlockInfo
(const CBlock &block, unsigned int nHeight, const FlatFilePos &pos)
node::BlockManager
WriteBlock
node::BlockManager
Generated on
for Bitcoin Core by
1.17.0