P2PServer: ask peers about unknown blocks only once

This commit is contained in:
SChernykh
2021-08-27 17:26:42 +02:00
parent 81a12158fc
commit f9be0de8d2
2 changed files with 23 additions and 1 deletions

View File

@@ -174,6 +174,9 @@ private:
uv_async_t m_broadcastAsync;
std::vector<Broadcast*> m_broadcastQueue;
uv_mutex_t m_missingBlockRequestsLock;
std::set<std::pair<uint64_t, uint64_t>> m_missingBlockRequests;
static void on_broadcast(uv_async_t* handle) { reinterpret_cast<P2PServer*>(handle->data)->on_broadcast(); }
void on_broadcast();
};