60 virtual const char*
what()
const throw() {
return "Thread::RWLockError";}
104 pthread_rwlock_t pthr_rwlock;
213 int unlock() {
return pthread_rwlock_unlock(&pthr_rwlock);}
230 ~RWLock() {pthread_rwlock_destroy(&pthr_rwlock);}
483 int unlock() {
int ret = rw_lock.
unlock();
if (owner) owner = ret;
return ret;}
762 int unlock() {
int ret = rw_lock.
unlock();
if (owner) owner = ret;
return ret;}