#include <XrdSysPthread.hh>
XrdSysMutex::XrdSysMutex |
( |
| ) |
|
|
inline |
XrdSysMutex::~XrdSysMutex |
( |
| ) |
|
|
inline |
int XrdSysMutex::CondLock |
( |
| ) |
|
|
inline |
void XrdSysMutex::Lock |
( |
| ) |
|
|
inline |
References cs.
Referenced by XrdOfsStats::Add(), XrdOucCacheStats::Add(), GSIStack< XrdCryptoX509Crl >::Add(), XrdPosixFile::addOffset(), XrdFileCache::Stats::AddStats(), XrdXrootdFileHP::Avail(), XrdFrcCID::cidMon::cidMon(), XrdFileCache::Stats::Clone(), XrdOfsStats::Dec(), GSIStack< XrdCryptoX509Crl >::Del(), XrdXrootdFileHP::Delete(), XrdClientConn::DelSessionIDRepo(), XrdOucCacheStats::Get(), XrdXrootdFileHP::Get(), XrdSsiScale::getEnt(), XrdLink::Hold(), XrdOucCacheReal::isAttached(), XrdSutPFCacheRef::Lock(), XrdCmsRTable::Lock(), XrdCl::FileTimer::Lock(), XrdOucCacheStats::Lock(), XrdOucNList_Anchor::Lock(), XrdCmsPList_Anchor::Lock(), XrdClientEnv::Lock(), XrdXrootdAioReq::Lock(), XrdOfsHandle::Lock(), XrdSysMutexHelper::Lock(), XrdCl::FileStateHandler::Lock(), XrdSys::IOEvents::Poller::LockChannel(), XrdCmsNode::n2gLock(), XrdObjectQ< XrdXrootdTransit >::Pop(), XrdObjectQ< XrdXrootdTransit >::Push(), XrdClientPhyConnection::ReadLock(), XrdXrootdFileHP::Ref(), XrdCmsNode::Ref2g(), XrdSsiScale::retEnt(), XrdFrcReqFile::rqMonitor::rqMonitor(), XrdSsiScale::rsvEnt(), XrdPosixFile::setOffset(), XrdCmsMeter::setVirtUpdt(), XrdCmsCluster::SLock(), XrdCmsRRQ::Statistics(), XrdSysLogger::traceBeg(), XrdPosixFile::updLock(), XrdPosixFile::UpdtSize(), XrdOucLock::XrdOucLock(), and XrdSysMutexHelper::XrdSysMutexHelper().
int XrdSysMutex::TimedLock |
( |
int |
wait_ms | ) |
|
|
inline |
void XrdSysMutex::UnLock |
( |
| ) |
|
|
inline |
References cs.
Referenced by XrdOfsStats::Add(), XrdOucCacheStats::Add(), GSIStack< XrdCryptoX509Crl >::Add(), XrdPosixFile::addOffset(), XrdFileCache::Stats::AddStats(), XrdXrootdFileHP::Avail(), XrdFileCache::Stats::Clone(), XrdOfsStats::Dec(), GSIStack< XrdCryptoX509Crl >::Del(), XrdXrootdFileHP::Delete(), XrdClientConn::DelSessionIDRepo(), XrdCmsNode::g2nLock(), XrdCmsNode::g2Ref(), XrdOucCacheStats::Get(), XrdXrootdFileHP::Get(), XrdSsiScale::getEnt(), XrdLink::Hold(), XrdOucCacheReal::isAttached(), XrdSutPFCacheRef::Lock(), XrdSysMutexHelper::Lock(), XrdCmsManTree::Pause(), XrdObjectQ< XrdXrootdTransit >::Pop(), XrdObjectQ< XrdXrootdTransit >::Push(), XrdClientPhyConnection::ReadUnLock(), XrdXrootdFileHP::Ref(), XrdSsiScale::retEnt(), XrdSsiScale::rsvEnt(), XrdSutPFCacheRef::Set(), XrdPosixFile::setOffset(), XrdCmsMeter::setVirtUpdt(), XrdCmsCluster::SLock(), XrdSsiScale::Spread(), XrdCmsRRQ::Statistics(), XrdSysLogger::traceEnd(), XrdCmsRTable::UnLock(), XrdSutPFCacheRef::UnLock(), XrdOucCacheStats::UnLock(), XrdCl::FileTimer::UnLock(), XrdOucNList_Anchor::UnLock(), XrdCmsPList_Anchor::UnLock(), XrdClientEnv::UnLock(), XrdXrootdAioReq::UnLock(), XrdOfsHandle::UnLock(), XrdSysMutexHelper::UnLock(), XrdCl::FileStateHandler::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: