Searched defs:ScopedLock (Results 1 – 12 of 12) sorted by relevance
23 struct ScopedLock { struct24 ScopedLock(LIBC_NAMESPACE::File *stream) : stream(stream) { stream->lock(); } in ScopedLock() function25 ~ScopedLock() { stream->unlock(); } in ~ScopedLock()28 LIBC_NAMESPACE::File *stream;
23 struct ScopedLock { struct24 ScopedLock(LIBC_NAMESPACE::File *stream) : stream(stream) { stream->lock(); } in ScopedLock() argument25 ~ScopedLock() { stream->unlock(); } in ~ScopedLock()28 LIBC_NAMESPACE::File *stream;
61 class ScopedLock class128 inline ScopedLock::ScopedLock(Mutex &mutex) : m_mutex(mutex) in ScopedLock() function in de::ScopedLock
94 struct ScopedLock { struct95 ScopedLock(Mutex* m) : _m(m) { _m->Lock(); } in ScopedLock() function96 ~ScopedLock() { _m->Unlock(); } in ~ScopedLock() argument
108 struct ScopedLock struct110 dng_pthread_mutex_impl *mutex;112 ScopedLock(dng_pthread_mutex_impl *arg) : mutex(arg) in ScopedLock() argument116 ScopedLock(dng_pthread_mutex_impl &arg) : mutex(&arg) in ScopedLock() function120 ~ScopedLock() in ~ScopedLock()126 ScopedLock(const ScopedLock &) { } in ScopedLock() function
32 explicit ScopedLock(Mutex &Mx) : Mu(Mx) { Mu.lock(); } in ScopedLock() function
71 typedef SmartScopedLock<false> ScopedLock; typedef
73 typedef SmartScopedLock<false> ScopedLock; typedef
85 explicit ScopedLock(HybridMutex &M) ACQUIRE(M) : Mutex(M) { Mutex.lock(); } in ScopedLock() function
154 typedef SmartScopedLock<false> ScopedLock; typedef