Retire RethinkDB, simple receive path multithreading.

This commit is contained in:
Adam Ierymenko 2018-11-11 22:35:15 -08:00
parent 296e4616cc
commit c9c17eaddd
4 changed files with 79 additions and 0 deletions

View file

@ -146,10 +146,13 @@ private:
Identity _signingId;
std::string _signingIdAddressString;
NetworkController::Sender *_sender;
std::unique_ptr<DB> _db;
BlockingQueue< _RQEntry * > _queue;
std::vector<std::thread> _threads;
std::mutex _threads_l;
std::unordered_map< _MemberStatusKey,_MemberStatus,_MemberStatusHash > _memberStatus;
std::mutex _memberStatus_l;
};