diff options
author | John Newbery <john@johnnewbery.com> | 2020-08-12 12:13:53 +0100 |
---|---|---|
committer | John Newbery <john@johnnewbery.com> | 2020-08-21 13:10:41 +0100 |
commit | daed542a12e0a6a4692aca12a61b84cd55accc33 (patch) | |
tree | f500dae5c8231a805d2ceb31acfa783013944975 /src/net_processing.h | |
parent | c556770b5ef4306f10e980daff772bee87daaa30 (diff) |
[net_processing] Move ProcessMessage to PeerLogicValidation
Diffstat (limited to 'src/net_processing.h')
-rw-r--r-- | src/net_processing.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/net_processing.h b/src/net_processing.h index 7ef0484278..74d6603747 100644 --- a/src/net_processing.h +++ b/src/net_processing.h @@ -11,6 +11,7 @@ #include <sync.h> #include <validationinterface.h> +class CChainParams; class CTxMemPool; class ChainstateManager; @@ -85,8 +86,14 @@ public: /** Retrieve unbroadcast transactions from the mempool and reattempt sending to peers */ void ReattemptInitialBroadcast(CScheduler& scheduler) const; + /** Process a single message from a peer. Public for fuzz testing */ + void ProcessMessage(CNode& pfrom, const std::string& msg_type, CDataStream& vRecv, + const std::chrono::microseconds time_received, const CChainParams& chainparams, + const std::atomic<bool>& interruptMsgProc); + private: int64_t m_stale_tip_check_time; //!< Next time to check for stale tip + }; struct CNodeStateStats { |