![]() |
XRootD
|
#include <XrdSysPthread.hh>
Public Types | |
enum | PrefType { prefWR =1 } |
Public Member Functions | |
XrdSysRWLock () | |
XrdSysRWLock (PrefType) | |
~XrdSysRWLock () | |
int | CondReadLock () |
int | CondWriteLock () |
void | ReadLock () |
void | ReadLock (int &status) |
void | ReInitialize () |
void | ReInitialize (PrefType) |
void | UnLock () |
void | WriteLock () |
void | WriteLock (int &status) |
Protected Attributes | |
pthread_rwlock_t | lock |
Definition at line 329 of file XrdSysPthread.hh.
|
inline |
Definition at line 352 of file XrdSysPthread.hh.
References lock.
|
inline |
Definition at line 364 of file XrdSysPthread.hh.
References lock.
|
inline |
Definition at line 365 of file XrdSysPthread.hh.
References lock.
|
inline |
Definition at line 333 of file XrdSysPthread.hh.
References lock.
Referenced by XrdPosixObject::Dir(), and XrdPosixObject::File().
|
inline |
Definition at line 337 of file XrdSysPthread.hh.
References lock.
Referenced by XrdPosixObject::Dir(), and XrdPosixObject::File().
|
inline |
Definition at line 342 of file XrdSysPthread.hh.
References lock.
Referenced by XrdSysRWLockHelper::XrdSysRWLockHelper(), XrdTlsFlush::Flusher(), XrdSutCache::Get(), XrdSutCache::Get(), XrdSysRWLockHelper::Lock(), XrdCmsNode::n2gLock(), and XrdTlsCrl::Refresh().
|
inline |
Definition at line 345 of file XrdSysPthread.hh.
References lock.
|
inline |
Definition at line 380 of file XrdSysPthread.hh.
References lock.
|
inline |
Definition at line 367 of file XrdSysPthread.hh.
References lock.
|
inline |
Definition at line 348 of file XrdSysPthread.hh.
References lock.
Referenced by XrdTlsFlush::Flusher(), XrdCmsNode::g2nLock(), XrdSutCache::Get(), XrdCryptosslX509Crl::IsRevoked(), XrdCryptosslX509Crl::IsRevoked(), XrdTlsCrl::Refresh(), XrdCmsCluster::Remove(), and XrdTlsFlush::Setup_Flusher().
|
inline |
Definition at line 343 of file XrdSysPthread.hh.
References lock.
Referenced by XrdSysRWLockHelper::XrdSysRWLockHelper(), XrdSutCache::Get(), XrdSysRWLockHelper::Lock(), XrdCmsNode::n2gLock(), XrdTlsCrl::Refresh(), XrdCmsCluster::Remove(), and XrdTlsFlush::Setup_Flusher().
|
inline |
Definition at line 346 of file XrdSysPthread.hh.
References lock.
|
protected |
Definition at line 388 of file XrdSysPthread.hh.
Referenced by XrdSysRWLock(), XrdSysRWLock(), ~XrdSysRWLock(), CondReadLock(), CondWriteLock(), ReadLock(), ReadLock(), ReInitialize(), ReInitialize(), UnLock(), WriteLock(), and WriteLock().