mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 04:22:55 +01:00
merge bitcoin#24917: Make BlockManager::LoadBlockIndex private
This commit is contained in:
parent
e10ca27fa6
commit
916b3f0041
@ -90,6 +90,13 @@ class BlockManager
|
|||||||
friend ChainstateManager;
|
friend ChainstateManager;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
/**
|
||||||
|
* Load the blocktree off disk and into memory. Populate certain metadata
|
||||||
|
* per index entry (nStatus, nChainWork, nTimeMax, etc.) as well as peripheral
|
||||||
|
* collections like m_dirty_blockindex.
|
||||||
|
*/
|
||||||
|
bool LoadBlockIndex(const Consensus::Params& consensus_params)
|
||||||
|
EXCLUSIVE_LOCKS_REQUIRED(cs_main);
|
||||||
void FlushBlockFile(bool fFinalize = false, bool finalize_undo = false);
|
void FlushBlockFile(bool fFinalize = false, bool finalize_undo = false);
|
||||||
void FlushUndoFile(int block_file, bool finalize = false);
|
void FlushUndoFile(int block_file, bool finalize = false);
|
||||||
bool FindBlockPos(FlatFilePos& pos, unsigned int nAddSize, unsigned int nHeight, CChain& active_chain, uint64_t nTime, bool fKnown);
|
bool FindBlockPos(FlatFilePos& pos, unsigned int nAddSize, unsigned int nHeight, CChain& active_chain, uint64_t nTime, bool fKnown);
|
||||||
@ -147,14 +154,6 @@ public:
|
|||||||
bool WriteBlockIndexDB() EXCLUSIVE_LOCKS_REQUIRED(::cs_main);
|
bool WriteBlockIndexDB() EXCLUSIVE_LOCKS_REQUIRED(::cs_main);
|
||||||
bool LoadBlockIndexDB() EXCLUSIVE_LOCKS_REQUIRED(::cs_main);
|
bool LoadBlockIndexDB() EXCLUSIVE_LOCKS_REQUIRED(::cs_main);
|
||||||
|
|
||||||
/**
|
|
||||||
* Load the blocktree off disk and into memory. Populate certain metadata
|
|
||||||
* per index entry (nStatus, nChainWork, nTimeMax, etc.) as well as peripheral
|
|
||||||
* collections like m_dirty_blockindex.
|
|
||||||
*/
|
|
||||||
bool LoadBlockIndex(const Consensus::Params& consensus_params)
|
|
||||||
EXCLUSIVE_LOCKS_REQUIRED(cs_main);
|
|
||||||
|
|
||||||
/** Clear all data members. */
|
/** Clear all data members. */
|
||||||
void Unload() EXCLUSIVE_LOCKS_REQUIRED(cs_main);
|
void Unload() EXCLUSIVE_LOCKS_REQUIRED(cs_main);
|
||||||
|
|
||||||
|
@ -845,7 +845,6 @@ private:
|
|||||||
bool m_snapshot_validated{false};
|
bool m_snapshot_validated{false};
|
||||||
|
|
||||||
CBlockIndex* m_best_invalid;
|
CBlockIndex* m_best_invalid;
|
||||||
friend bool BlockManager::LoadBlockIndex(const Consensus::Params&);
|
|
||||||
|
|
||||||
//! Internal helper for ActivateSnapshot().
|
//! Internal helper for ActivateSnapshot().
|
||||||
[[nodiscard]] bool PopulateAndValidateSnapshot(
|
[[nodiscard]] bool PopulateAndValidateSnapshot(
|
||||||
|
Loading…
Reference in New Issue
Block a user