HomeSort by relevance Sort by last modified time
    Searched refs:AutoConditionLock (Results 1 - 3 of 3) sorted by null

  /frameworks/av/services/camera/libcameraservice/utils/
AutoConditionLock.h 31 * WaitableMutexWrapper can be used with AutoConditionLock to construct scoped locks for the
35 friend class AutoConditionLock;
50 * AutoConditionLock is a scoped lock similar to Mutex::Autolock, but allows timeouts to be
53 * AutoConditionLock is used with a WaitableMutexWrapper to lock/unlock the WaitableMutexWrapper's
55 * call AutoConditionLock::waitAndAcquire to get an instance. This will:
60 * When the AutoConditionLock goes out of scope and is destroyed, this will:
65 class AutoConditionLock final {
67 AutoConditionLock() = delete;
68 AutoConditionLock(const AutoConditionLock& other) = delete
    [all...]
AutoConditionLock.cpp 17 #include "AutoConditionLock.h"
26 AutoConditionLock::AutoConditionLock(const std::shared_ptr<WaitableMutexWrapper>& manager) :
30 AutoConditionLock::~AutoConditionLock() {
38 std::unique_ptr<AutoConditionLock> AutoConditionLock::waitAndAcquire(
43 return std::unique_ptr<AutoConditionLock>{nullptr};
47 std::unique_ptr<AutoConditionLock> scopedLock(new AutoConditionLock(manager))
    [all...]
  /frameworks/av/services/camera/libcameraservice/
CameraService.cpp     [all...]

Completed in 219 milliseconds