#include <XrdSysPthread.hh>
Public Member Functions | |
int | CondLock () |
void | Lock () |
void | UnLock () |
XrdSysMutex () | |
~XrdSysMutex () | |
Protected Attributes | |
pthread_mutex_t | cs |
XrdSysMutex::XrdSysMutex | ( | ) | [inline] |
References cs.
XrdSysMutex::~XrdSysMutex | ( | ) | [inline] |
References cs.
int XrdSysMutex::CondLock | ( | ) | [inline] |
References cs.
void XrdSysMutex::Lock | ( | ) | [inline] |
References cs.
Referenced by XrdOucCacheStats::Add(), XrdOucCacheStats::Get(), XrdLink::Hold(), XrdSysMutexHelper::Lock(), XrdOucCacheStats::Lock(), XrdClientEnv::Lock(), XrdSys::IOEvents::Poller::LockChannel(), XrdSysLogger::traceBeg(), XrdOucLock::XrdOucLock(), and XrdSysMutexHelper::XrdSysMutexHelper().
void XrdSysMutex::UnLock | ( | ) | [inline] |
References cs.
Referenced by XrdOucCacheStats::Add(), XrdOucCacheStats::Get(), XrdLink::Hold(), XrdSysMutexHelper::Lock(), XrdSysLogger::traceEnd(), XrdSysMutexHelper::UnLock(), XrdOucCacheStats::UnLock(), XrdClientEnv::UnLock(), XrdSys::IOEvents::Poller::UnLockChannel(), and XrdOucLock::~XrdOucLock().
pthread_mutex_t XrdSysMutex::cs [protected] |
Referenced by CondLock(), Lock(), UnLock(), XrdSysMutex(), and ~XrdSysMutex().