24 #ifndef __CORE_THREADING_REF_RWLOCK_H_
25 #define __CORE_THREADING_REF_RWLOCK_H_
27 #include <core/threading/read_write_lock.h>
28 #include <core/utils/refcount.h>
Read/write lock with reference counting.
Read/write lock to allow multiple readers but only a single writer on the resource at a time...
RefCountRWLock(ReadWriteLock::ReadWriteLockPolicy policy=ReadWriteLock::RWLockPolicyPreferWriter)
Constructor.
Reference counting base class.
ReadWriteLockPolicy
The policy to use for the read/write lock.
Prefer writers over readers.
virtual ~RefCountRWLock()
Destructor.