| 82 | } |
| 83 | |
| 84 | bool ReadLocker::tryLock() { |
| 85 | if (!m_locked) { |
| 86 | m_locked = m_lock.tryReadLock(); |
| 87 | return m_locked; |
| 88 | } |
| 89 | return true; |
| 90 | } |
| 91 | |
| 92 | WriteLocker::WriteLocker(ReadersWriterMutex& rwlock, bool startLocked) : m_lock(rwlock), m_locked(false) { |
| 93 | if (startLocked) |