From 4d712e366ca7fffaf96394ef01c9246482c0d92e Mon Sep 17 00:00:00 2001 From: Cory Fields Date: Sat, 31 Dec 2016 02:05:28 -0500 Subject: net: add a new message queue for the message processor This separates the storage of messages from the net and queued messages for processing, allowing the locks to be split. --- src/net.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/net.h') diff --git a/src/net.h b/src/net.h index 4fc41bddac..21864e73d1 100644 --- a/src/net.h +++ b/src/net.h @@ -608,6 +608,9 @@ public: std::deque> vSendMsg; CCriticalSection cs_vSend; + CCriticalSection cs_vProcessMsg; + std::list vProcessMsg; + std::deque vRecvGetData; std::list vRecvMsg; CCriticalSection cs_vRecvMsg; -- cgit v1.2.3