Lines Matching refs:Locker
33 #define SCOPE_LOCK(locker) Locker::ScopeLock lock(locker)
34 #define SEQUENCE_ENTRY_SCOPE_LOCK(locker) Locker::SequenceEntryScopeLock lock(locker)
35 #define SEQUENCE_EXIT_SCOPE_LOCK(locker) Locker::SequenceExitScopeLock lock(locker)
36 #define SEQUENCE_WAIT_SCOPE_LOCK(locker) Locker::SequenceWaitScopeLock lock(locker)
37 #define SEQUENCE_CANCEL_SCOPE_LOCK(locker) Locker::SequenceCancelScopeLock lock(locker)
41 class Locker {
45 explicit ScopeLock(Locker& locker) : locker_(locker) { in ScopeLock()
54 Locker &locker_;
59 explicit SequenceEntryScopeLock(Locker& locker) : locker_(locker) { in SequenceEntryScopeLock()
69 Locker &locker_;
74 explicit SequenceExitScopeLock(Locker& locker) : locker_(locker) { in SequenceExitScopeLock()
85 Locker &locker_;
90 explicit SequenceWaitScopeLock(Locker& locker) : locker_(locker), error_(false) { in SequenceWaitScopeLock()
108 Locker &locker_;
114 explicit SequenceCancelScopeLock(Locker& locker) : locker_(locker) { in SequenceCancelScopeLock()
125 Locker &locker_;
128 Locker() : sequence_wait_(0) { in Locker() function
135 ~Locker() { in ~Locker()