60 virtual const char*
what()
const throw() {
return "Thread::RWLockError";}
103 pthread_rwlock_t pthr_rwlock;
211 int unlock() {
return pthread_rwlock_unlock(&pthr_rwlock);}
228 ~RWLock() {pthread_rwlock_destroy(&pthr_rwlock);}
481 int unlock() {
int ret = rw_lock.
unlock();
if (owner) owner = ret;
return ret;}
759 int unlock() {
int ret = rw_lock.
unlock();
if (owner) owner = ret;
return ret;}