Make AccessGuard use a shared_mutex instead (#2702)

This allows `accessConst` to use a shared lock instead of a unique lock
This commit is contained in:
pajlada
2021-05-01 17:19:41 +02:00
committed by GitHub
parent c413a0984e
commit 115d198434
9 changed files with 109 additions and 33 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ public:
ChannelChatters(Channel &channel);
virtual ~ChannelChatters() = default; // add vtable
AccessGuard<const UsernameSet> accessChatters() const;
SharedAccessGuard<const UsernameSet> accessChatters() const;
void addRecentChatter(const QString &user);
void addJoinedUser(const QString &user);