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