[net processing] Move ProcessHeadersMessage to PeerManager

This commit is contained in:
John Newbery
2020-08-24 15:51:39 +01:00
parent 64f6162651
commit d7778351bf
2 changed files with 14 additions and 10 deletions

View File

@@ -11,6 +11,7 @@
#include <sync.h>
#include <validationinterface.h>
class CBlockHeader;
class CChainParams;
class CTxMemPool;
class ChainstateManager;
@@ -90,6 +91,9 @@ private:
*/
bool MaybeDiscourageAndDisconnect(CNode& pnode);
/** Process a single headers message from a peer. */
void ProcessHeadersMessage(CNode& pfrom, const std::vector<CBlockHeader>& headers, bool via_compact_block);
const CChainParams& m_chainparams;
CConnman& m_connman;
/** Pointer to this node's banman. May be nullptr - check existence before dereferencing. */