Lines Matching refs:Mutex
191 class Mutex {
198 Mutex();
199 Mutex(const char* name);
200 Mutex(int type, const char* name = NULL);
201 ~Mutex();
214 inline Autolock(Mutex& mutex) : mLock(mutex) { mLock.lock(); } in Autolock()
215 inline Autolock(Mutex* mutex) : mLock(*mutex) { mLock.lock(); } in Autolock()
218 Mutex& mLock;
225 Mutex(const Mutex&);
226 Mutex& operator = (const Mutex&);
238 inline Mutex::Mutex() { in Mutex() function
241 inline Mutex::Mutex(const char* name) { in Mutex() function
244 inline Mutex::Mutex(int type, const char* name) { in Mutex() function
255 inline Mutex::~Mutex() { in ~Mutex()
258 inline status_t Mutex::lock() { in lock()
261 inline void Mutex::unlock() { in unlock()
264 inline status_t Mutex::tryLock() { in tryLock()
276 typedef Mutex::Autolock AutoMutex;
293 status_t wait(Mutex& mutex);
295 status_t waitRelative(Mutex& mutex, nsecs_t reltime);
317 inline status_t Condition::wait(Mutex& mutex) { in wait()
320 inline status_t Condition::waitRelative(Mutex& mutex, nsecs_t reltime) { in waitRelative()
405 Mutex mLock;