Changeset View
Changeset View
Standalone View
Standalone View
src/net_processing.h
Show First 20 Lines • Show All 184 Lines • ▼ Show 20 Lines | private: | ||||
void ProcessHeadersMessage(const Config &config, CNode &pfrom, | void ProcessHeadersMessage(const Config &config, CNode &pfrom, | ||||
const std::vector<CBlockHeader> &headers, | const std::vector<CBlockHeader> &headers, | ||||
bool via_compact_block); | bool via_compact_block); | ||||
void SendBlockTransactions(CNode &pfrom, const CBlock &block, | void SendBlockTransactions(CNode &pfrom, const CBlock &block, | ||||
const BlockTransactionsRequest &req); | const BlockTransactionsRequest &req); | ||||
/** | /** | ||||
* Register with TxRequestTracker that an INV has been received from a | * Register with InvRequestTracker that a TX INV has been received from a | ||||
* peer. The announcement parameters are decided in PeerManager and then | * peer. The announcement parameters are decided in PeerManager and then | ||||
* passed to TxRequestTracker. | * passed to InvRequestTracker. | ||||
*/ | */ | ||||
void AddTxAnnouncement(const CNode &node, const TxId &txid, | void AddTxAnnouncement(const CNode &node, const TxId &txid, | ||||
std::chrono::microseconds current_time) | std::chrono::microseconds current_time) | ||||
EXCLUSIVE_LOCKS_REQUIRED(::cs_main); | EXCLUSIVE_LOCKS_REQUIRED(::cs_main); | ||||
const CChainParams &m_chainparams; | const CChainParams &m_chainparams; | ||||
CConnman &m_connman; | CConnman &m_connman; | ||||
/** | /** | ||||
Show All 26 Lines |