Searched refs:ThreadMutex (Results 1 – 3 of 3) sorted by relevance
47 class ThreadMutex {49 ThreadMutex();50 virtual ~ThreadMutex();59 class ThreadCondVar : public ThreadMutex {68 return ThreadMutex::operator pthread_mutex_t*();77 explicit AutoThreadMutex(ThreadMutex& m);79 explicit operator ThreadMutex&() { return mm; }83 ThreadMutex& mm;105 static ThreadMutex sLock;
29 ThreadMutex::~ThreadMutex() {} in ~ThreadMutex()30 ThreadMutex::ThreadMutex() {} in ThreadMutex() function in ThreadMutex
85 ThreadMutex NfcAdaptation::sLock;1068 ThreadMutex::ThreadMutex() { in ThreadMutex() function in ThreadMutex1085 ThreadMutex::~ThreadMutex() { pthread_mutex_destroy(&mMutex); } in ~ThreadMutex()1096 void ThreadMutex::lock() { pthread_mutex_lock(&mMutex); } in lock()1107 void ThreadMutex::unlock() { pthread_mutex_unlock(&mMutex); } in unlock()1175 AutoThreadMutex::AutoThreadMutex(ThreadMutex& m) : mm(m) { mm.lock(); } in AutoThreadMutex()