#include <RWLockImpl.h>
Public Member Functions | |
virtual bool | readLock ()=0 |
virtual bool | readLock (const icl_core::TimeSpan &timeout)=0 |
virtual bool | readLock (const icl_core::TimeStamp &timeout)=0 |
virtual bool | tryReadLock ()=0 |
virtual bool | tryWriteLock ()=0 |
virtual void | unlock ()=0 |
virtual bool | writeLock ()=0 |
virtual bool | writeLock (const icl_core::TimeSpan &timeout)=0 |
virtual bool | writeLock (const icl_core::TimeStamp &timeout)=0 |
virtual | ~RWLockImpl () |
Definition at line 24 of file RWLockImpl.h.
virtual icl_core::thread::RWLockImpl::~RWLockImpl | ( | ) | [inline, virtual] |
Definition at line 27 of file RWLockImpl.h.
virtual bool icl_core::thread::RWLockImpl::readLock | ( | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::readLock | ( | const icl_core::TimeSpan & | timeout | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::readLock | ( | const icl_core::TimeStamp & | timeout | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::tryReadLock | ( | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::tryWriteLock | ( | ) | [pure virtual] |
virtual void icl_core::thread::RWLockImpl::unlock | ( | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::writeLock | ( | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::writeLock | ( | const icl_core::TimeSpan & | timeout | ) | [pure virtual] |
virtual bool icl_core::thread::RWLockImpl::writeLock | ( | const icl_core::TimeStamp & | timeout | ) | [pure virtual] |