Lines Matching refs:Locker
32 #define SCOPE_LOCK(locker) Locker::ScopeLock lock(locker)
33 #define SEQUENCE_ENTRY_SCOPE_LOCK(locker) Locker::SequenceEntryScopeLock lock(locker)
34 #define SEQUENCE_EXIT_SCOPE_LOCK(locker) Locker::SequenceExitScopeLock lock(locker)
35 #define SEQUENCE_WAIT_SCOPE_LOCK(locker) Locker::SequenceWaitScopeLock lock(locker)
36 #define SEQUENCE_CANCEL_SCOPE_LOCK(locker) Locker::SequenceCancelScopeLock lock(locker)
40 class Locker {
44 explicit ScopeLock(Locker& locker) : locker_(locker) { in ScopeLock()
53 Locker &locker_;
58 explicit SequenceEntryScopeLock(Locker& locker) : locker_(locker) { in SequenceEntryScopeLock()
68 Locker &locker_;
73 explicit SequenceExitScopeLock(Locker& locker) : locker_(locker) { in SequenceExitScopeLock()
84 Locker &locker_;
89 explicit SequenceWaitScopeLock(Locker& locker) : locker_(locker), error_(false) { in SequenceWaitScopeLock()
107 Locker &locker_;
113 explicit SequenceCancelScopeLock(Locker& locker) : locker_(locker) { in SequenceCancelScopeLock()
124 Locker &locker_;
127 Locker() : sequence_wait_(0) { in Locker() function
132 ~Locker() { in ~Locker()