|
xrootd
|
#include <XrdSysXSLock.hh>

Public Member Functions | |
| void | Lock (const XrdSysXS_Type usage) |
| void | UnLock (const XrdSysXS_Type usage=xs_None) |
| XrdSysXSLock () | |
| ~XrdSysXSLock () | |
Private Attributes | |
| XrdSysXS_Type | cur_usage |
| int | cur_count |
| int | exc_wait |
| int | shr_wait |
| int | toggle |
| XrdSysMutex | LockContext |
| XrdSysSemaphore | WantShr |
| XrdSysSemaphore | WantExc |
|
inline |
| XrdSysXSLock::~XrdSysXSLock | ( | ) |
| void XrdSysXSLock::Lock | ( | const XrdSysXS_Type | usage | ) |
| void XrdSysXSLock::UnLock | ( | const XrdSysXS_Type | usage = xs_None | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.5