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> Fawkes library namespace.
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.