Lines Matching refs:locker

85     std::unique_lock<std::mutex> locker(mutex_);
92 notifyAudio_.wait(locker, [=]() { return nonBlockAudio_ || type != MEDIA_TYPE_AUDIO; });
97 notifyVideo_.wait(locker, [=]() { return nonBlockVideo_ || type != MEDIA_TYPE_VIDEO; });
102 notifyData_.wait(locker, [=]() { return dataReady_ || type != MEDIA_TYPE_AV; });
451 std::unique_lock<std::shared_mutex> locker(bufferMutex_);
494 std::unique_lock<std::shared_mutex> locker(bufferMutex_);
507 std::unique_lock<std::mutex> locker(idleMutex_);
542 std::unique_lock<std::shared_mutex> locker(bufferMutex_);
665 std::lock_guard<std::mutex> locker(notifyMutex_);
756 std::lock_guard<std::mutex> locker(notifyMutex_);
787 std::lock_guard<std::mutex> locker(notifyMutex_);
848 std::lock_guard<std::mutex> locker(notifyMutex_);
866 std::shared_lock<std::shared_mutex> locker(bufferMutex_);
994 std::unique_lock<std::shared_mutex> locker(bufferMutex_);
1026 std::unique_lock<std::shared_mutex> locker(bufferMutex_);
1112 std::unique_lock<std::shared_mutex> locker(bufferMutex_);
1186 std::lock_guard<std::mutex> locker(notifyMutex_);
1339 std::lock_guard<std::mutex> locker(notifyMutex_);
1412 std::shared_lock<std::shared_mutex> locker(bufferMutex_);
1420 std::shared_lock<std::shared_mutex> locker(bufferMutex_);
1468 std::unique_lock<std::mutex> locker(dispatcher->notifyMutex_);
1490 dispatcher->dataCV_.wait(locker, [&dispatcher]() { return dispatcher->continueNotify_.load(); });
1507 std::unique_lock<std::mutex> locker(notifyMutex_);
1560 std::unique_lock<std::mutex> locker(notifyMutex_);