Home | History | Annotate | Download | only in utils

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) {
53 Locker &locker_;
58 explicit SequenceEntryScopeLock(Locker& locker) : locker_(locker) {
68 Locker &locker_;
73 explicit SequenceExitScopeLock(Locker& locker) : locker_(locker) {
84 Locker &locker_;
89 explicit SequenceWaitScopeLock(Locker& locker) : locker_(locker), error_(false) {
107 Locker &locker_;
113 explicit SequenceCancelScopeLock(Locker& locker) : locker_(locker) {
124 Locker &locker_;
127 Locker() : sequence_wait_(0) {
132 ~Locker() {