1 #ifndef __SYS_XSLOCK_HH__
2 #define __SYS_XSLOCK_HH__
Definition: XrdSysXSLock.hh:38
XrdSysXSLock()
Definition: XrdSysXSLock.hh:52
XrdSysXS_Type cur_usage
Definition: XrdSysXSLock.hh:58
Definition: XrdSysXSLock.hh:44
Definition: XrdSysPthread.hh:140
void UnLock(const XrdSysXS_Type usage=xs_None)
Definition: XrdSysPthread.hh:332
Definition: XrdSysXSLock.hh:38
int shr_wait
Definition: XrdSysXSLock.hh:61
void Lock(const XrdSysXS_Type usage)
XrdSysSemaphore WantExc
Definition: XrdSysXSLock.hh:66
int cur_count
Definition: XrdSysXSLock.hh:59
int exc_wait
Definition: XrdSysXSLock.hh:60
int toggle
Definition: XrdSysXSLock.hh:62
Definition: XrdSysXSLock.hh:38
XrdSysMutex LockContext
Definition: XrdSysXSLock.hh:64
XrdSysXS_Type
Definition: XrdSysXSLock.hh:38
XrdSysSemaphore WantShr
Definition: XrdSysXSLock.hh:65