Lines Matching defs:Lock
17 class BASE_EXPORT Lock {
21 Lock() : lock_() {}
22 ~Lock() {}
23 void Acquire() { lock_.Lock(); }
35 Lock();
36 ~Lock();
42 lock_.Lock();
90 DISALLOW_COPY_AND_ASSIGN(Lock);
93 // A helper class that acquires the given Lock while the AutoLock is in scope.
98 explicit AutoLock(Lock& lock) : lock_(lock) {
102 AutoLock(Lock& lock, const AlreadyAcquired&) : lock_(lock) {
112 Lock& lock_;
120 explicit AutoUnlock(Lock& lock) : lock_(lock) {
131 Lock& lock_;