#include <XrdSysPthread.hh>
XrdSysMutex::XrdSysMutex |
( |
| ) |
|
|
inline |
XrdSysMutex::~XrdSysMutex |
( |
| ) |
|
|
inline |
int XrdSysMutex::CondLock |
( |
| ) |
|
|
inline |
void XrdSysMutex::Lock |
( |
| ) |
|
|
inline |
References cs.
Referenced by XrdPosixStats::Add(), XrdOfsStats::Add(), XrdOucCacheStats::Add(), GSIStack< XrdCryptoX509Chain >::Add(), XrdPosixFile::addOffset(), XrdXrootdFileHP::Avail(), XrdFrcCID::cidMon::cidMon(), XrdOfsStats::Dec(), GSIStack< XrdCryptoX509Chain >::Del(), XrdXrootdFileHP::Delete(), XrdCmsNode::g2nLock(), XrdPosixStats::Get(), XrdXrootdFileHP::Get(), XrdOucCacheStats::Get(), XrdSutPFCacheRef::Lock(), XrdCmsRTable::Lock(), XrdPosixStats::Lock(), XrdCl::FileTimer::Lock(), XrdOucNList_Anchor::Lock(), XrdCmsPList_Anchor::Lock(), XrdOucCacheStats::Lock(), XrdOfsHandle::Lock(), XrdCmsNode::Lock(), XrdSysMutexHelper::Lock(), XrdSysFusedMutex::Lock(), XrdSys::IOEvents::Poller::LockChannel(), XrdObjectQ< XrdXrootdTransit >::Pop(), XrdObjectQ< XrdXrootdTransit >::Push(), XrdSysFusedMutex::ReadLock(), XrdXrootdFileHP::Ref(), XrdFrcReqFile::rqMonitor::rqMonitor(), XrdPosixStats::Set(), XrdOucCacheStats::Set(), XrdPosixFile::setOffset(), XrdCmsMeter::setVirtUpdt(), XrdCmsRRQ::Statistics(), XrdSysLogger::traceBeg(), XrdPosixFile::updLock(), XrdPosixFile::UpdtSize(), XrdSysFusedMutex::WriteLock(), XrdOucLock::XrdOucLock(), and XrdSysMutexHelper::XrdSysMutexHelper().
int XrdSysMutex::TimedLock |
( |
int |
wait_ms | ) |
|
|
inline |
void XrdSysMutex::UnLock |
( |
| ) |
|
|
inline |
References cs.
Referenced by XrdPosixStats::Add(), XrdOfsStats::Add(), XrdOucCacheStats::Add(), GSIStack< XrdCryptoX509Chain >::Add(), XrdPosixFile::addOffset(), XrdXrootdFileHP::Avail(), XrdOfsStats::Dec(), GSIStack< XrdCryptoX509Chain >::Del(), XrdXrootdFileHP::Delete(), XrdPosixStats::Get(), XrdXrootdFileHP::Get(), XrdOucCacheStats::Get(), XrdSutPFCacheRef::Lock(), XrdSysMutexHelper::Lock(), XrdCmsNode::n2gLock(), XrdCmsManTree::Pause(), XrdObjectQ< XrdXrootdTransit >::Pop(), XrdObjectQ< XrdXrootdTransit >::Push(), XrdXrootdFileHP::Ref(), XrdSutPFCacheRef::Set(), XrdPosixStats::Set(), XrdOucCacheStats::Set(), XrdPosixFile::setOffset(), XrdCmsMeter::setVirtUpdt(), XrdCmsRRQ::Statistics(), XrdSysLogger::traceEnd(), XrdCmsRTable::UnLock(), XrdSutPFCacheRef::UnLock(), XrdPosixStats::UnLock(), XrdCl::FileTimer::UnLock(), XrdOucNList_Anchor::UnLock(), XrdCmsPList_Anchor::UnLock(), XrdOucCacheStats::UnLock(), XrdOfsHandle::UnLock(), XrdCmsNode::UnLock(), XrdSysMutexHelper::UnLock(), XrdSysFusedMutex::UnLock(), XrdSys::IOEvents::Poller::UnLockChannel(), XrdPosixFile::UpdtSize(), XrdPosixFile::updUnLock(), XrdFrcCID::cidMon::~cidMon(), XrdFrcReqFile::rqMonitor::~rqMonitor(), and XrdOucLock::~XrdOucLock().
pthread_mutex_t XrdSysMutex::cs |
|
protected |
The documentation for this class was generated from the following file: