Searched defs:ScopedLock (Results 1 – 10 of 10) sorted by relevance
21 struct ScopedLock { struct22 ScopedLock(LIBC_NAMESPACE::File *stream) : stream(stream) { stream->lock(); } in ScopedLock() function23 ~ScopedLock() { stream->unlock(); } in ~ScopedLock()26 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() argument96 ~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() function116 ScopedLock(dng_pthread_mutex_impl &arg) : mutex(&arg) in ScopedLock() argument120 ~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