Searched refs:WaitableMutexWrapper (Results 1 – 4 of 4) sorted by relevance
34 class WaitableMutexWrapper {40 explicit WaitableMutexWrapper(Mutex* mutex);42 virtual ~WaitableMutexWrapper();80 const std::shared_ptr<WaitableMutexWrapper>& manager, nsecs_t waitTime);89 const std::shared_ptr<WaitableMutexWrapper>& manager);91 explicit AutoConditionLock(const std::shared_ptr<WaitableMutexWrapper>& manager);93 std::shared_ptr<WaitableMutexWrapper> mManager;
21 WaitableMutexWrapper::WaitableMutexWrapper(Mutex* mutex) : mMutex{mutex}, mState{false} {} in WaitableMutexWrapper() function in android::WaitableMutexWrapper23 WaitableMutexWrapper::~WaitableMutexWrapper() {} in ~WaitableMutexWrapper()26 AutoConditionLock::AutoConditionLock(const std::shared_ptr<WaitableMutexWrapper>& manager) : in AutoConditionLock()39 const std::shared_ptr<WaitableMutexWrapper>& manager, nsecs_t waitTime) { in waitAndAcquire()69 const std::shared_ptr<WaitableMutexWrapper>& manager) { in waitAndAcquire()
663 std::shared_ptr<WaitableMutexWrapper> mServiceLockWrapper;
137 mServiceLockWrapper = std::make_shared<WaitableMutexWrapper>(&mServiceLock); in CameraService()