Lines Matching defs:Mutex
1 //===-- Mutex.cpp -----------------------------------------------*- C++ -*-===//
10 #include "lldb/Host/Mutex.h"
98 Mutex::Locker::Locker () :
104 // Constructor with a Mutex object.
109 Mutex::Locker::Locker (Mutex& m) :
116 // Constructor with a Mutex object pointer.
121 Mutex::Locker::Locker (Mutex* m) :
133 Mutex::Locker::~Locker ()
143 Mutex::Locker::Lock (Mutex &mutex)
156 Mutex::Locker::Unlock ()
166 Mutex::Locker::TryLock (Mutex &mutex, const char *failure_message)
185 Mutex::Mutex () :
202 Mutex::Mutex (Mutex::Type type) :
239 Mutex::~Mutex()
256 // Mutex get accessor.
259 Mutex::GetMutex()
273 Mutex::Lock()
304 Mutex::TryLock(const char *failure_message)
325 Mutex::Unlock()
354 return Mutex::Unlock();
361 int x = Mutex::Lock();
371 int x = Mutex::Unlock();
381 int x = Mutex::TryLock(failure_message);