Use class template argument deduction for locks

This commit is contained in:
seelabs
2019-08-06 14:16:01 -07:00
parent 4076b6d92e
commit 5d1728cc96
104 changed files with 563 additions and 635 deletions

View File

@@ -72,7 +72,7 @@ public:
void send (Json::Value const& jvObj, bool broadcast) override
{
ScopedLockType sl (mLock);
std::lock_guard sl (mLock);
if (mDeque.size () >= eventQueueMax)
{
@@ -101,14 +101,14 @@ public:
void setUsername (std::string const& strUsername) override
{
ScopedLockType sl (mLock);
std::lock_guard sl (mLock);
mUsername = strUsername;
}
void setPassword (std::string const& strPassword) override
{
ScopedLockType sl (mLock);
std::lock_guard sl (mLock);
mPassword = strPassword;
}
@@ -124,7 +124,7 @@ private:
{
{
// Obtain the lock to manipulate the queue and change sending.
ScopedLockType sl (mLock);
std::lock_guard sl (mLock);
if (mDeque.empty ())
{