Go to the documentation of this file. 1 #ifndef __SYS_XSLOCK_HH__
2 #define __SYS_XSLOCK_HH__
int toggle
Definition: XrdSysXSLock.hh:62
Definition: XrdSysPthread.hh:165
int shr_wait
Definition: XrdSysXSLock.hh:61
XrdSysSemaphore WantExc
Definition: XrdSysXSLock.hh:66
@ xs_Exclusive
Definition: XrdSysXSLock.hh:38
void UnLock(const XrdSysXS_Type usage=xs_None)
int exc_wait
Definition: XrdSysXSLock.hh:60
int cur_count
Definition: XrdSysXSLock.hh:59
XrdSysXSLock()
Definition: XrdSysXSLock.hh:52
XrdSysXS_Type
Definition: XrdSysXSLock.hh:38
Definition: XrdSysXSLock.hh:44
Definition: XrdSysPthread.hh:403
void Lock(const XrdSysXS_Type usage)
XrdSysXS_Type cur_usage
Definition: XrdSysXSLock.hh:58
XrdSysMutex LockContext
Definition: XrdSysXSLock.hh:64
XrdSysSemaphore WantShr
Definition: XrdSysXSLock.hh:65
@ xs_None
Definition: XrdSysXSLock.hh:38
@ xs_Shared
Definition: XrdSysXSLock.hh:38