Searched refs:ConditionalLockGuard (Results 1 – 5 of 5) sorted by relevance
| /system/chre/util/tests/ |
| D | conditional_lock_guard_test.cc | 21 using chre::ConditionalLockGuard; 43 TEST(ConditionalLockGuard, LockUnlock) { in TEST() argument 48 ConditionalLockGuard<MockMutex> lock(mutex, true); in TEST() 55 TEST(ConditionalLockGuard, DontLock) { in TEST() argument 60 ConditionalLockGuard<MockMutex> lock(mutex, false); in TEST()
|
| /system/chre/util/include/chre/util/ |
| D | conditional_lock_guard_impl.h | 26 ConditionalLockGuard<MutexType>::ConditionalLockGuard(MutexType &mutex, in ConditionalLockGuard() function 35 ConditionalLockGuard<MutexType>::~ConditionalLockGuard() { in ~ConditionalLockGuard()
|
| D | conditional_lock_guard.h | 29 class ConditionalLockGuard : public NonCopyable { 34 ConditionalLockGuard(MutexType &mutex, bool shouldLock); 39 ~ConditionalLockGuard();
|
| /system/chre/core/ |
| D | event_loop.cc | 119 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in findNanoappInstanceIdByAppId() 134 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in forEachNanoapp() 426 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in findNanoappByInstanceId() 431 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in findNanoappByAppId() 437 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in populateNanoappInfoForAppId() 444 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in populateNanoappInfoForInstanceId() 491 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in onMatchingNanoappEndpoint() 503 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in onMatchingNanoappService() 533 ConditionalLockGuard<Mutex> lock(mNanoappsLock, !inEventLoopThread()); in getEndpointInfo()
|
| D | chre_message_hub_manager.cc | 902 ConditionalLockGuard<Mutex> lockGuard( in getEndpointForService() 943 ConditionalLockGuard<Mutex> lockGuard( in forEachService()
|