Lines Matching refs:mMutex

208         std::lock_guard<Lockable> lock(other.mMutex);
214 std::lock_guard<Lockable> lock(other.mMutex);
222 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
223 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
234 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
235 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
245 std::lock_guard<Lockable> lock(mMutex);
254 std::lock_guard<Lockable> lock(mMutex);
262 std::lock_guard<Lockable> lock(mMutex);
274 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
275 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
282 std::lock_guard<Lockable> lock(mMutex);
286 StrictLockPtr<T, Lockable> operator->() { return StrictLockPtr<T, Lockable>(mValue, mMutex); }
289 return ConstStrictLockPtr<T, Lockable>(mValue, mMutex);
292 StrictLockPtr<T, Lockable> synchronize() { return StrictLockPtr<T, Lockable>(mValue, mMutex); }
295 return ConstStrictLockPtr<T, Lockable>(mValue, mMutex);
300 return UniqueLockPtr<T, Lockable>(mValue, mMutex);
304 return ConstUniqueLockPtr<T, Lockable>(mValue, mMutex);
309 return UniqueLockPtr<T, Lockable>(mValue, mMutex, std::defer_lock);
313 return ConstUniqueLockPtr<T, Lockable>(mValue, mMutex, std::defer_lock);
318 return UniqueLockPtr<T, Lockable>(mValue, mMutex, std::try_to_lock);
322 return ConstUniqueLockPtr<T, Lockable>(mValue, mMutex, std::try_to_lock);
327 return UniqueLockPtr<T, Lockable>(mValue, mMutex, std::adopt_lock);
331 return ConstUniqueLockPtr<T, Lockable>(mValue, mMutex, std::adopt_lock);
351 explicit DerefValue(SynchronizedValue &outer) : mLock(outer.mMutex), mValue(outer.mValue) {}
373 : mLock(outer.mMutex), mValue(outer.mValue)
388 std::lock_guard<Lockable> lock(mMutex);
395 std::lock_guard<Lockable> lock(mMutex);
401 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
402 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
409 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
410 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
417 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
418 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
425 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
426 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
433 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
434 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
441 std::unique_lock<Lockable> lock1(mMutex, std::defer_lock);
442 std::unique_lock<Lockable> lock2(other.mMutex, std::defer_lock);
449 std::lock_guard<Lockable> lock(mMutex);
455 std::lock_guard<Lockable> lock(mMutex);
461 std::lock_guard<Lockable> lock(mMutex);
467 std::lock_guard<Lockable> lock(mMutex);
473 std::lock_guard<Lockable> lock(mMutex);
479 std::lock_guard<Lockable> lock(mMutex);
485 mutable Lockable mMutex;