Searched defs:RWLock (Results 1 - 2 of 2) sorted by relevance

/system/core/include/utils/
H A DRWLock.h42 class RWLock { class in namespace:android
49 RWLock();
50 explicit RWLock(const char* name);
51 explicit RWLock(int type, const char* name = NULL);
52 ~RWLock();
62 inline explicit AutoRLock(RWLock& rwlock) : mLock(rwlock) { mLock.readLock(); }
65 RWLock& mLock;
70 inline explicit AutoWLock(RWLock& rwlock) : mLock(rwlock) { mLock.writeLock(); }
73 RWLock& mLock;
77 // A RWLock canno
84 inline RWLock::RWLock() { function in class:android::RWLock
87 inline RWLock::RWLock(__attribute__((unused)) const char* name) { function in class:android::RWLock
90 inline RWLock::RWLock(int type, __attribute__((unused)) const char* name) { function in class:android::RWLock
[all...]
/system/core/libutils/include/utils/
H A DRWLock.h42 class RWLock { class in namespace:android
49 RWLock();
50 explicit RWLock(const char* name);
51 explicit RWLock(int type, const char* name = NULL);
52 ~RWLock();
62 inline explicit AutoRLock(RWLock& rwlock) : mLock(rwlock) { mLock.readLock(); }
65 RWLock& mLock;
70 inline explicit AutoWLock(RWLock& rwlock) : mLock(rwlock) { mLock.writeLock(); }
73 RWLock& mLock;
77 // A RWLock canno
84 inline RWLock::RWLock() { function in class:android::RWLock
87 inline RWLock::RWLock(__attribute__((unused)) const char* name) { function in class:android::RWLock
90 inline RWLock::RWLock(int type, __attribute__((unused)) const char* name) { function in class:android::RWLock
[all...]

Completed in 275 milliseconds