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