#include <XrdSysPthread.hh>
XrdSysRWLock::XrdSysRWLock |
( |
PrefType |
ptype | ) |
|
|
inline |
XrdSysRWLock::XrdSysRWLock |
( |
| ) |
|
|
inline |
XrdSysRWLock::~XrdSysRWLock |
( |
| ) |
|
|
inline |
int XrdSysRWLock::CondReadLock |
( |
| ) |
|
|
inline |
int XrdSysRWLock::CondWriteLock |
( |
| ) |
|
|
inline |
void XrdSysRWLock::ReadLock |
( |
| ) |
|
|
inline |
void XrdSysRWLock::ReadLock |
( |
int & |
status | ) |
|
|
inline |
void XrdSysRWLock::ReInitialize |
( |
PrefType |
ptype | ) |
|
|
inline |
void XrdSysRWLock::ReInitialize |
( |
| ) |
|
|
inline |
void XrdSysRWLock::UnLock |
( |
| ) |
|
|
inline |
References lock.
Referenced by XrdCmsNode::g2nLock(), XrdSutCache::Get(), XrdSysRWLockHelper::Lock(), XrdCl::Env::ReInitializeLock(), XrdPosixDir::rewind(), XrdSutCERef::Set(), XrdCmsCluster::SLock(), XrdPosixObject::UnLock(), XrdSutCERef::UnLock(), XrdCl::Env::UnLock(), XrdSysRWLockHelper::UnLock(), and XrdSysFusedMutex::UnLock().
void XrdSysRWLock::WriteLock |
( |
| ) |
|
|
inline |
References lock.
Referenced by XrdSutCache::Get(), XrdPosixObject::Lock(), XrdSysRWLockHelper::Lock(), XrdSysFusedMutex::Lock(), XrdCmsNode::n2gLock(), XrdPosixDir::rewind(), XrdCmsCluster::SLock(), XrdSutCERef::WriteLock(), XrdCl::Env::WriteLock(), XrdSysFusedMutex::WriteLock(), and XrdSysRWLockHelper::XrdSysRWLockHelper().
void XrdSysRWLock::WriteLock |
( |
int & |
status | ) |
|
|
inline |
pthread_rwlock_t XrdSysRWLock::lock |
|
protected |
The documentation for this class was generated from the following file: