Home
last modified time | relevance | path

Searched refs:ConditionalLockGuard (Results 1 – 5 of 5) sorted by relevance

/system/chre/util/tests/
Dconditional_lock_guard_test.cc21 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/
Dconditional_lock_guard_impl.h26 ConditionalLockGuard<MutexType>::ConditionalLockGuard(MutexType &mutex, in ConditionalLockGuard() function
35 ConditionalLockGuard<MutexType>::~ConditionalLockGuard() { in ~ConditionalLockGuard()
Dconditional_lock_guard.h29 class ConditionalLockGuard : public NonCopyable {
34 ConditionalLockGuard(MutexType &mutex, bool shouldLock);
39 ~ConditionalLockGuard();
/system/chre/core/
Devent_loop.cc119 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()
Dchre_message_hub_manager.cc902 ConditionalLockGuard<Mutex> lockGuard( in getEndpointForService()
943 ConditionalLockGuard<Mutex> lockGuard( in forEachService()