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 to allow multiple readers but only a single writer on the resource at a time.
ReadWriteLockPolicy
The policy to use for the read/write lock.
@ RWLockPolicyPreferWriter
Prefer writers over readers.
Read/write lock with reference counting.
RefCountRWLock(ReadWriteLock::ReadWriteLockPolicy policy=ReadWriteLock::RWLockPolicyPreferWriter)
Constructor.
virtual ~RefCountRWLock()
Destructor.
Reference counting base class.
Fawkes library namespace.