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 | ) |
Referenced by XrdRmcData::MrSw::MrSw().
void XrdSysXSLock::UnLock | ( | const XrdSysXS_Type | usage = xs_None | ) |
Referenced by XrdRmcData::MrSw::UnLock(), and XrdRmcData::MrSw::~MrSw().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |