xrootd
|
#include <XrdSsiAtomics.hh>
Public Types | |
enum | MutexType { Simple = 0 , Recursive = 1 } |
Public Member Functions | |
bool | TryLock () |
void | Lock () |
void | UnLock () |
XrdSsiMutex (MutexType mt=Simple) | |
~XrdSsiMutex () | |
Protected Attributes | |
pthread_mutex_t | cs |
Private Member Functions | |
const char * | Errno2Text (int ecode) |
References cs, Errno2Text(), and Simple.
|
inline |
References cs.
|
private |
Referenced by XrdSsiMutex().
|
inline |
|
inline |
References cs.
|
inline |
|
protected |
Referenced by Lock(), TryLock(), UnLock(), XrdSsiMutex(), and ~XrdSsiMutex().