|
xrootd
|
#include <XrdSysPthread.hh>

Public Member Functions | |
| void | Lock () |
| void | ReadLock () |
| void | WriteLock () |
| void | UnLock () |
| XrdSysFusedMutex (XrdSysRWLock &mtx) | |
| XrdSysFusedMutex (XrdSysMutex &mtx) | |
| ~XrdSysFusedMutex () | |
Private Attributes | |
| union { | |
| XrdSysRWLock * rwLok | |
| XrdSysMutex * mutex | |
| }; | |
| bool | isRW |
|
inline |
|
inline |
|
inline |
|
inline |
References isRW, XrdSysMutex::Lock(), mutex, rwLok, and XrdSysRWLock::WriteLock().
|
inline |
References isRW, XrdSysMutex::Lock(), mutex, XrdSysRWLock::ReadLock(), and rwLok.
|
inline |
References isRW, mutex, rwLok, XrdSysMutex::UnLock(), and XrdSysRWLock::UnLock().
|
inline |
References isRW, XrdSysMutex::Lock(), mutex, rwLok, and XrdSysRWLock::WriteLock().
| union { ... } |
|
private |
Referenced by Lock(), ReadLock(), UnLock(), and WriteLock().
| XrdSysMutex* XrdSysFusedMutex::mutex |
Referenced by Lock(), ReadLock(), UnLock(), and WriteLock().
| XrdSysRWLock* XrdSysFusedMutex::rwLok |
Referenced by Lock(), ReadLock(), UnLock(), and WriteLock().
1.8.5