Searched defs:LockGuard (Results 1 – 6 of 6) sorted by relevance
13 pub(crate) struct LockGuard<'a, T> { struct21 unsafe impl<T: Sync> Sync for LockGuard<'_, T> {} argument62 impl<T> Deref for LockGuard<'_, T> { implementation70 impl<T> DerefMut for LockGuard<'_, T> { implementation76 impl<T> Drop for LockGuard<'_, T> { implementation
36 std::unique_lock<std::mutex> LockGuard(QueueLock); in ThreadPool() local50 std::unique_lock<std::mutex> LockGuard(CompletionLock); in ThreadPool() local64 std::unique_lock<std::mutex> LockGuard(CompletionLock); in ThreadPool() local77 std::unique_lock<std::mutex> LockGuard(CompletionLock); in wait() local91 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncImpl() local105 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~ThreadPool() local
36 std::unique_lock<std::mutex> LockGuard(QueueLock); in ThreadPool() local49 std::unique_lock<std::mutex> LockGuard(CompletionLock); in ThreadPool() local60 std::unique_lock<std::mutex> LockGuard(CompletionLock); in ThreadPool() local73 std::unique_lock<std::mutex> LockGuard(CompletionLock); in wait() local87 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncImpl() local101 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~ThreadPool() local
348 struct LockGuard { struct351 LockGuard& operator=(LockGuard const&) = delete;353 explicit LockGuard(const char* calling_func) in LockGuard() argument359 ~LockGuard() { in ~LockGuard()
32 using LockGuard = std::lock_guard<RpcLock>; variable
60 std::unique_lock<std::mutex> LockGuard(WaitMainThreadMutex); in waitForMainThread() local67 std::unique_lock<std::mutex> LockGuard(WaitMainThreadMutex); in setMainThreadReady() local