Home
last modified time | relevance | path

Searched refs:WaitableMutexWrapper (Results 1 – 4 of 4) sorted by relevance

/frameworks/av/services/camera/libcameraservice/utils/
DAutoConditionLock.h34 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;
DAutoConditionLock.cpp21 WaitableMutexWrapper::WaitableMutexWrapper(Mutex* mutex) : mMutex{mutex}, mState{false} {} in WaitableMutexWrapper() function in android::WaitableMutexWrapper
23 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()
/frameworks/av/services/camera/libcameraservice/
DCameraService.h663 std::shared_ptr<WaitableMutexWrapper> mServiceLockWrapper;
DCameraService.cpp137 mServiceLockWrapper = std::make_shared<WaitableMutexWrapper>(&mServiceLock); in CameraService()