Bitcoin ABC 0.30.7
P2P Digital Currency
node::BlockManager Member List

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

AddToBlockIndex(const CBlockHeader &block, CBlockIndex *&best_header) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
BlockFileSeq() constnode::BlockManagerprivate
BlockManager(Options opts)node::BlockManagerinlineexplicit
CalculateCurrentUsage()node::BlockManager
Chainstatenode::BlockManagerprivate
ChainstateManagernode::BlockManagerprivate
CleanupBlockRevFiles() constnode::BlockManager
cs_LastBlockFilenode::BlockManagerprivate
FindBlockPos(FlatFilePos &pos, unsigned int nAddSize, unsigned int nHeight, CChain &active_chain, uint64_t nTime, bool fKnown)node::BlockManagerprivate
FindFilesToPrune(std::set< int > &setFilesToPrune, uint64_t nPruneAfterHeight, int chain_tip_height, int prune_height, bool is_ibd)node::BlockManagerprivate
FindFilesToPruneManual(std::set< int > &setFilesToPrune, int nManualPruneHeight, int chain_tip_height)node::BlockManagerprivate
FindUndoPos(BlockValidationState &state, int nFile, FlatFilePos &pos, unsigned int nAddSize)node::BlockManagerprivate
FlushBlockFile(bool fFinalize=false, bool finalize_undo=false)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_main)node::BlockManagerprivate
GUARDED_BY(cs_main)node::BlockManager
GUARDED_BY(::cs_main)node::BlockManager
InsertBlockIndex(const BlockHash &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
IsPruneMode() constnode::BlockManagerinline
LoadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManagerprivate
LoadingBlocks() constnode::BlockManagerinline
LookupBlockIndex(const BlockHash &hash) EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
LookupBlockIndex(const BlockHash &hash) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)node::BlockManager
m_blockfile_infonode::BlockManagerprivate
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_last_blockfilenode::BlockManagerprivate
m_optsnode::BlockManagerprivate
m_prune_modenode::BlockManagerprivate
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
ReadTxFromDisk(CMutableTransaction &tx, const FlatFilePos &pos) constnode::BlockManager
ReadTxUndoFromDisk(CTxUndo &tx, const FlatFilePos &pos) constnode::BlockManager
SaveBlockToDisknode::BlockManager
StopAfterBlockImport() constnode::BlockManagerinline
UndoFileSeq() constnode::BlockManagerprivate
UndoReadFromDisk(CBlockUndo &blockundo, const CBlockIndex &index) constnode::BlockManager
UndoWriteToDisk(const CBlockUndo &blockundo, FlatFilePos &pos, const BlockHash &hashBlock, const CMessageHeader::MessageMagic &messageStart) constnode::BlockManagerprivate
UnlinkPrunedFiles(const std::set< int > &setFilesToPrune) constnode::BlockManager
WriteBlockToDisk(const CBlock &block, FlatFilePos &pos, const CMessageHeader::MessageMagic &messageStart) constnode::BlockManagerprivate