MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / tryLock

Method tryLock

source/core/StarThread.cpp:84–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

TESTFunction · 0.45

Calls 2

tryReadLockMethod · 0.80
tryWriteLockMethod · 0.80

Tested by 1

TESTFunction · 0.36