Lines Matching defs:RWLocker
9 #include "RWLocker.h"
14 struct RWLocker::ReadLockInfo {
21 RWLocker::RWLocker()
36 RWLocker::RWLocker(const char* name)
51 RWLocker::~RWLocker()
62 RWLocker::ReadLock()
70 RWLocker::ReadLockWithTimeout(bigtime_t timeout)
81 RWLocker::ReadUnlock()
114 RWLocker::IsReadLocked() const
127 RWLocker::WriteLock()
135 RWLocker::WriteLockWithTimeout(bigtime_t timeout)
146 RWLocker::WriteUnlock()
180 RWLocker::IsWriteLocked() const
187 RWLocker::_Init(const char* name)
205 RWLocker::_ReadLock(bigtime_t timeout)
276 RWLocker::_WriteLock(bigtime_t timeout)
405 RWLocker::_AddReadLockInfo(ReadLockInfo* info)
417 RWLocker::_NewReadLockInfo(thread_id thread, int32 count)
427 RWLocker::_DeleteReadLockInfo(int32 index)
434 RWLocker::ReadLockInfo*
435 RWLocker::_ReadLockInfoAt(int32 index) const
442 RWLocker::_IndexOf(thread_id thread) const
454 RWLocker::_AcquireBenaphore(Benaphore& benaphore, bigtime_t timeout)
466 RWLocker::_ReleaseBenaphore(Benaphore& benaphore)