Home
last modified time | relevance | path

Searched refs:ThreadMutex (Results 1 – 3 of 3) sorted by relevance

/packages/modules/Nfc/libnfc-nci/src/include/
DNfcAdaptation.h47 class ThreadMutex {
49 ThreadMutex();
50 virtual ~ThreadMutex();
59 class ThreadCondVar : public ThreadMutex {
69 return ThreadMutex::operator pthread_mutex_t*();
78 explicit AutoThreadMutex(ThreadMutex& m);
80 explicit operator ThreadMutex&() { return mm; }
84 ThreadMutex& mm;
106 static ThreadMutex sLock;
/packages/modules/Nfc/libnfc-nci/src/fuzzers/integration/fakes/
Dnfc_adaptation_fakes.cc30 ThreadMutex::~ThreadMutex() {} in ~ThreadMutex()
31 ThreadMutex::ThreadMutex() {} in ThreadMutex() function in ThreadMutex
/packages/modules/Nfc/libnfc-nci/src/adaptation/
DNfcAdaptation.cc86 ThreadMutex NfcAdaptation::sLock;
1301 ThreadMutex::ThreadMutex() { in ThreadMutex() function in ThreadMutex
1319 ThreadMutex::~ThreadMutex() { pthread_mutex_destroy(&mMutex); } in ~ThreadMutex()
1330 void ThreadMutex::lock() { pthread_mutex_lock(&mMutex); } in lock()
1341 void ThreadMutex::unlock() { pthread_mutex_unlock(&mMutex); } in unlock()
1445 AutoThreadMutex::AutoThreadMutex(ThreadMutex& m) : mm(m) { mm.lock(); } in AutoThreadMutex()