doc: move-only ActivateBestChain doxygen comment to header
This commit is contained in:
parent
fa99efd054
commit
fa912a8ad5
2 changed files with 14 additions and 12 deletions
|
@ -2592,17 +2592,6 @@ static void LimitValidationInterfaceQueue() LOCKS_EXCLUDED(cs_main) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Make the best chain active, in multiple steps. The result is either failure
|
|
||||||
* or an activated best chain. pblock is either nullptr or a pointer to a block
|
|
||||||
* that is already loaded (to avoid loading it again from disk).
|
|
||||||
*
|
|
||||||
* ActivateBestChain is split into steps (see ActivateBestChainStep) so that
|
|
||||||
* we avoid holding cs_main for an extended period of time; the length of this
|
|
||||||
* call may be quite long during reindexing or a substantial reorg.
|
|
||||||
*
|
|
||||||
* @returns true unless a system error occurred
|
|
||||||
*/
|
|
||||||
bool CChainState::ActivateBestChain(CValidationState &state, const CChainParams& chainparams, std::shared_ptr<const CBlock> pblock) {
|
bool CChainState::ActivateBestChain(CValidationState &state, const CChainParams& chainparams, std::shared_ptr<const CBlock> pblock) {
|
||||||
// Note that while we're often called here from ProcessNewBlock, this is
|
// Note that while we're often called here from ProcessNewBlock, this is
|
||||||
// far from a guarantee. Things in the P2P/RPC will often end up calling
|
// far from a guarantee. Things in the P2P/RPC will often end up calling
|
||||||
|
|
|
@ -669,7 +669,20 @@ public:
|
||||||
//! if we pruned.
|
//! if we pruned.
|
||||||
void PruneAndFlush();
|
void PruneAndFlush();
|
||||||
|
|
||||||
bool ActivateBestChain(CValidationState &state, const CChainParams& chainparams, std::shared_ptr<const CBlock> pblock) LOCKS_EXCLUDED(cs_main);
|
/**
|
||||||
|
* Make the best chain active, in multiple steps. The result is either failure
|
||||||
|
* or an activated best chain. pblock is either nullptr or a pointer to a block
|
||||||
|
* that is already loaded (to avoid loading it again from disk).
|
||||||
|
*
|
||||||
|
* ActivateBestChain is split into steps (see ActivateBestChainStep) so that
|
||||||
|
* we avoid holding cs_main for an extended period of time; the length of this
|
||||||
|
* call may be quite long during reindexing or a substantial reorg.
|
||||||
|
*
|
||||||
|
* @returns true unless a system error occurred
|
||||||
|
*/
|
||||||
|
bool ActivateBestChain(CValidationState& state,
|
||||||
|
const CChainParams& chainparams,
|
||||||
|
std::shared_ptr<const CBlock> pblock) LOCKS_EXCLUDED(cs_main);
|
||||||
|
|
||||||
bool AcceptBlock(const std::shared_ptr<const CBlock>& pblock, CValidationState& state, const CChainParams& chainparams, CBlockIndex** ppindex, bool fRequested, const FlatFilePos* dbp, bool* fNewBlock) EXCLUSIVE_LOCKS_REQUIRED(cs_main);
|
bool AcceptBlock(const std::shared_ptr<const CBlock>& pblock, CValidationState& state, const CChainParams& chainparams, CBlockIndex** ppindex, bool fRequested, const FlatFilePos* dbp, bool* fNewBlock) EXCLUSIVE_LOCKS_REQUIRED(cs_main);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue