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:165
Definition XrdSysPthread.hh:494
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