#include <XrdSysPthread.hh>
Inheritance diagram for XrdSysMutex:
Public Member Functions | |
int | CondLock () |
void | Lock () |
void | UnLock () |
XrdSysMutex () | |
~XrdSysMutex () | |
Protected Attributes | |
pthread_mutex_t | cs |
Definition at line 123 of file XrdSysPthread.hh.
XrdSysMutex::XrdSysMutex | ( | ) | [inline] |
XrdSysMutex::~XrdSysMutex | ( | ) | [inline] |
int XrdSysMutex::CondLock | ( | ) | [inline] |
Definition at line 127 of file XrdSysPthread.hh.
References cs, and pthread_mutex_trylock().
Referenced by XrdOfsHandle::WaitLock().
void XrdSysMutex::Lock | ( | ) | [inline] |
Definition at line 132 of file XrdSysPthread.hh.
References cs, and pthread_mutex_lock().
Referenced by XrdCnsLogClient::Activate(), XrdCmsRTable::Add(), XrdFrmXfrQueue::Add(), XrdCmsManager::Add(), XrdCmsRRQ::Add(), XrdCmsManList::Add(), XrdOfsStats::Add(), XrdSecPManager::Add(), XrdCmsRespQ::Add(), XrdOfsPoscq::Add(), XrdMpxOut::Add(), XrdCmsPrepare::Add(), XrdCmsFinderTRG::Added(), XrdCmsCache::AddFile(), XrdAccGroups::AddName(), XrdOssCache::Adjust(), XrdCnsLogClient::admConnect(), XrdCms::AdminReq::AdminReq(), XrdBwmHandleCB::Alloc(), XrdBwmHandle::Alloc(), XrdCmsProtocol::Alloc(), XrdXrootdAioReq::Alloc(), XrdXrootdCBJob::Alloc(), XrdOfsHandle::Alloc(), XrdCmsJob::Alloc(), XrdCmsResp::Alloc(), XrdXrootdMonitor::Alloc(), XrdCmsClientMsg::Alloc(), XrdXrootdAio::Alloc(), XrdXrootdPio::Alloc(), XrdOfsHanPsc::Alloc(), XrdNetLink::Alloc(), XrdNetBufferQ::Alloc(), XrdLink::Alloc(), XrdCmsRRQSlot::Alloc(), XrdCnsLogRec::Alloc(), XrdCmsCluster::Assign(), XrdPoll::Attach(), XrdSecProtocolkrb4::Authenticate(), XrdSecProtocolkrb5::Authenticate(), XrdNetSecurity::Authorize(), XrdCmsCache::Bounce(), XrdCmsCluster::Broadcast(), XrdCmsMeter::calcSpace(), XrdScheduler::Cancel(), XrdXrootdJob::Cancel(), XrdSysPriv::ChangePerm(), XrdCmsClientMan::chkStatus(), XrdFrmCID::cidMon::cidMon(), XrdXrootdProtocol::Cleanup(), XrdOfsFile::close(), XrdLink::Close(), XrdBwmFile::close(), XrdNetLink::Close(), XrdClientConnectionMgr::Connect(), XrdClientPhyConnection::CountLogConn(), XrdOfsStats::Dec(), XrdCmsManList::Del(), XrdOfsPoscq::Del(), XrdCmsRTable::Del(), XrdCmsPrepare::Del(), XrdSecProtocolssl::Delete(), XrdCmsCache::DelFile(), XrdPoll::Detach(), XrdCmsManTree::Disc(), XrdCmsNode::Disc(), XrdBwmHandle::Dispatch(), XrdBwmPolicy1::Dispatch(), XrdCmsNode::do_Load(), XrdCmsAdmin::do_Login(), XrdXrootdProtocol::do_Login(), XrdXrootdProtocol::do_Offload(), XrdXrootdProtocol::do_OffloadIO(), XrdCmsNode::do_Stats(), XrdSysThread::doInit(), XrdScheduler::DoIt(), XrdXrootdJob::DoIt(), XrdCmsDrop::DoIt(), XrdXrootdJob2Do::DoIt(), XrdBwmPolicy1::Done(), XrdBwmHandleCB::Done(), XrdFrmXfrQueue::Done(), XrdCmsCache::Drop(), XrdSysPriv::DumpUGID(), XrdCmsState::Enable(), XrdBwmLogger::Event(), XrdOfsEvr::eventStage(), XrdCmsPrepare::Exists(), XrdSecProtocolkrb5::exp_krbTkn(), XrdFrmMonitor::fillHeader(), XrdXrootdMonitor::fillHeader(), XrdSecsssID::Find(), XrdLink::Find(), XrdPosixXrootd::findDIR(), XrdPosixXrootd::findFP(), XrdAccGroups::FindName(), XrdXrootdMonitor::Flush(), XrdOfsEvr::flushEvents(), XrdScheduler::Fork(), XrdOssCache_FS::freeSpace(), XrdCmsMeter::FreeSpace(), XrdOssPath::genPFN(), XrdCnsLogRec::Get(), XrdMpxOut::getBuff(), XrdSecProtocolkrb4::getCredentials(), XrdSecProtocolkrb5::getCredentials(), XrdCmsCache::GetFile(), XrdOucAppleBonjour::getInstance(), XrdOucAvahiBonjour::getInstance(), XrdSecsssKT::getKey(), XrdCmsCluster::getMask(), XrdBwmLogger::getMsg(), XrdOfsEvs::getMsg(), XrdLink::getName(), XrdSecsssID::getObj(), XrdNetDNS::getProtoID(), XrdCms::AdminReq::getReq(), XrdCmsPrepArgs::getRequest(), XrdOssCache_FS::getSpace(), XrdCmsPrepare::Gone(), XrdAccGroups::Groups(), XrdOfsHandle::Hide(), XrdScheduler::hireWorker(), XrdLink::Hold(), XrdCmsFinderTRG::Hookup(), XrdCmsClientMan::Hookup(), XrdOucReqID::ID(), XrdLinkScan::idleScan(), XrdCmsManager::Inform(), XrdSysPrivGuard::Init(), XrdXrootdJob::List(), XrdCmsCluster::List(), XrdPosixFile::Lock(), XrdPosixDir::Lock(), XrdStats::Lock(), XrdCmsPList_Anchor::Lock(), XrdSysMutexHelper::Lock(), XrdSysXSLock::Lock(), XrdXrootdAioReq::Lock(), XrdClientDebug::Lock(), XrdOfsHandle::Lock(), XrdXrootdMonitorLock::Lock(), XrdOucNList_Anchor::Lock(), XrdCmsRTable::Lock(), XrdCmsNode::Lock(), XrdClientPhyConnection::LockChannel(), XrdOucBonjour::LockNodeList(), XrdCmsAdmin::Login(), XrdSecPManager::Lookup(), XrdCnsLogClient::Manifest(), XrdFrmMonitor::Map(), XrdXrootdMonitor::Map(), XrdXrootdMonitor::Mark(), XrdCmsState::Monitor(), XrdCmsCluster::MonRefs(), XrdAccGroups::NetGroups(), XrdCmsManList::Next(), XrdOfsEvs::Notify(), XrdCmsRRData::Objectify(), XrdAccAuthFile::Open(), XrdBwmFile::open(), XrdOfsFile::open(), XrdPosixXrootd::Open(), XrdPosixXrootd::OpenCB(), XrdPosixXrootd::Opendir(), XrdObjectQ< XrdProofdProtocol >::Pop(), XrdCmsState::Port(), XrdOfsHandle::PoscGet(), XrdCmsFinderRMT::Prepare(), XrdCmsXmiReq::processPrpQ(), XrdCmsXmiReq::processReqQ(), XrdCmsXmiReq::processStgQ(), XrdClientConnectionMgr::ProcessUnsolicitedMsg(), protocolssl_lock(), XrdFrmXfrQueue::Pull(), XrdCmsRespQ::Purge(), XrdAccGroups::PurgeCache(), XrdObjectQ< XrdProofdProtocol >::Push(), XrdSysLogger::Put(), XrdCnsLogRec::Queue(), XrdCmsPrepArgs::Queue(), XrdClientPhyConnection::ReadLock(), XrdCmsRRQ::Ready(), XrdScheduler::Reaper(), XrdCmsCluster::Record(), XrdCmsMeter::Record(), XrdLink::Recv(), XrdNetLink::Recv(), XrdLink::RecvAll(), XrdCmsRRQSlot::Recycle(), XrdNetBufferQ::Recycle(), XrdNetLink::Recycle(), XrdCnsLogRec::Recycle(), XrdOfsHanPsc::Recycle(), XrdXrootdAio::Recycle(), XrdXrootdPio::Recycle(), XrdCmsCache::Recycle(), XrdCmsResp::Recycle(), XrdCmsProtocol::Recycle(), XrdXrootdAioReq::Recycle(), XrdXrootdCBJob::Recycle(), XrdCmsClientMsg::Recycle(), XrdXrootdProtocol::Recycle(), XrdCmsJob::Recycle(), XrdBwmHandle::refHandle(), XrdSecsssKT::Refresh(), XrdSecsssID::Register(), XrdCmsManTree::Register(), XrdCmsAdmin::Relay(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdCmsRespQ::Rem(), XrdCmsManager::Remove(), XrdCmsFinderTRG::Removed(), XrdCmsResp::Reply(), XrdCmsReq::Reply_WaitResp(), XrdOfsStats::Report(), XrdCmsMeter::Report(), XrdCms::AdminReq::Requeue(), XrdCmsManager::Reset(), XrdCmsCluster::ResetRef(), XrdCmsRRQ::Respond(), XrdOfsHandle::Retire(), XrdBwmLogger::retMsg(), XrdOfsEvs::retMsg(), XrdFrmReqFile::rqMonitor::rqMonitor(), XrdScheduler::Run(), XrdCnsLogClient::Run(), XrdMpxOut::Run(), XrdCmsMeter::Run(), XrdOssCache::Scan(), XrdScheduler::Schedule(), XrdBwmPolicy1::Schedule(), XrdXrootdJob::Schedule(), XrdCmsPrepare::Scrub(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdCmsCluster::Select(), XrdCmsFinderRMT::SelectManFail(), XrdCmsCluster::SelNode(), XrdFrmMonitor::Send(), XrdCmsClientMan::Send(), XrdXrootdMonitor::Send(), XrdNetLink::Send(), XrdLink::Send(), XrdNetCmsNotify::Send(), XrdCmsRTable::Send(), XrdOfsEvs::sendEvents(), XrdBwmLogger::sendEvents(), XrdCmsState::sendState(), XrdLink::Serialize(), XrdW41Gate::Serialize(), XrdCmsState::Set(), XrdNetLink::Set(), XrdNetBufferQ::Set(), XrdLink::setEtext(), XrdScheduler::setParms(), XrdLink::setProtocol(), XrdLink::setRef(), XrdCmsClientMan::setStatus(), XrdCmsMeter::setVirtUpdt(), XrdSecsslSessionLock::SoftLock(), XrdCmsCluster::Space(), XrdOssSys::Stage_In(), XrdOssSys::Stage_QT(), XrdCmsFinderTRG::Start(), XrdCmsClientMan::Start(), XrdOfsHandle::StartXpr(), XrdScheduler::Stats(), XrdXrootdProtocol::Stats(), XrdXrootdStats::Stats(), XrdLink::Stats(), XrdBwmPolicy1::Status(), XrdOssSys::StatVS(), XrdFrmXfrQueue::StopMon(), STRINGSTORE(), XrdCmsNode::SyncSpace(), XrdLink::syncStats(), XrdLink::Terminate(), XrdXrootdMonitor::Tick(), XrdCmsCache::TickTock(), XrdCmsRRQ::TimeOut(), XrdScheduler::TimeSched(), XrdCmsMeter::TotalSpace(), XrdSysLogger::traceBeg(), XrdFrmTransfer::TrackDC(), XrdCmsManTree::Trying(), XrdXrootdMonitor::unAlloc(), XrdCmsCache::UnkFile(), XrdSysXSLock::UnLock(), XrdCmsState::Update(), XrdCmsMeter::UpdtSpace(), XrdW41Gate::Wait41(), XrdFrmReqBoss::Wakeup(), XrdCmsClientMan::whatsUp(), XrdOfsEvr::Work4Event(), XrdCmsCache::WT4File(), XrdCmsClientMan::XrdCmsClientMan(), XrdCmsNode::XrdCmsNode(), XrdCmsXmiReq::XrdCmsXmiReq(), XrdOucLock::XrdOucLock(), XrdPosixXrootd::XrdPosixXrootd(), XrdSecsslThreadInUse::XrdSecsslThreadInUse(), XrdSecsssID::XrdSecsssID(), XrdSysMutexHelper::XrdSysMutexHelper(), XrdXrootdLockFileLock::XrdXrootdLockFileLock(), XrdXrootdMonitor::XrdXrootdMonitor(), XrdXrootdMonitorLock::XrdXrootdMonitorLock(), XrdBwmLogger::~XrdBwmLogger(), XrdOfsEvr::~XrdOfsEvr(), XrdOfsEvs::~XrdOfsEvs(), XrdOucAppleBonjour::XrdOucAppleBonjourSingletonCleanup::~XrdOucAppleBonjourSingletonCleanup(), XrdOucAvahiBonjour::XrdOucAvahiBonjourSingletonCleanup::~XrdOucAvahiBonjourSingletonCleanup(), XrdPosixXrootd::~XrdPosixXrootd(), XrdSecsslThreadInUse::~XrdSecsslThreadInUse(), XrdSecsssKT::~XrdSecsssKT(), XrdSysXSLock::~XrdSysXSLock(), and XrdXrootdJob::~XrdXrootdJob().
void XrdSysMutex::UnLock | ( | void | ) | [inline] |
Definition at line 134 of file XrdSysPthread.hh.
References cs, and pthread_mutex_unlock().
Referenced by XrdCnsLogClient::Activate(), XrdCmsRTable::Add(), XrdFrmXfrQueue::Add(), XrdCmsManager::Add(), XrdCmsRRQ::Add(), XrdCmsManList::Add(), XrdOfsStats::Add(), XrdSecPManager::Add(), XrdCmsRespQ::Add(), XrdOfsPoscq::Add(), XrdMpxOut::Add(), XrdCmsPrepare::Add(), XrdCmsFinderTRG::Added(), XrdCmsCache::AddFile(), XrdAccGroups::AddName(), XrdOssCache::Adjust(), XrdCnsLogClient::admConnect(), XrdCms::AdminReq::AdminReq(), XrdBwmHandleCB::Alloc(), XrdBwmHandle::Alloc(), XrdCmsProtocol::Alloc(), XrdXrootdAioReq::Alloc(), XrdXrootdCBJob::Alloc(), XrdOfsHandle::Alloc(), XrdCmsJob::Alloc(), XrdCmsResp::Alloc(), XrdXrootdMonitor::Alloc(), XrdCmsClientMsg::Alloc(), XrdXrootdAio::Alloc(), XrdXrootdPio::Alloc(), XrdOfsHanPsc::Alloc(), XrdNetLink::Alloc(), XrdNetBufferQ::Alloc(), XrdLink::Alloc(), XrdCmsRRQSlot::Alloc(), XrdCnsLogRec::Alloc(), XrdCmsCluster::Assign(), XrdPoll::Attach(), XrdSecProtocolkrb4::Authenticate(), XrdSecProtocolkrb5::Authenticate(), XrdNetSecurity::Authorize(), XrdAccAuthFile::Bail(), XrdCmsCache::Bounce(), XrdCmsCluster::Broadcast(), XrdCmsMeter::calcSpace(), XrdScheduler::Cancel(), XrdXrootdJob::Cancel(), XrdSysPriv::ChangePerm(), XrdCmsClientMan::chkStatus(), XrdXrootdProtocol::Cleanup(), XrdPosixXrootd::Close(), XrdAccAuthFile::Close(), XrdOfsFile::close(), XrdLink::Close(), XrdBwmFile::close(), XrdNetLink::Close(), XrdPosixXrootd::Closedir(), XrdClientConnectionMgr::Connect(), XrdClientPhyConnection::CountLogConn(), XrdOfsStats::Dec(), XrdCmsManList::Del(), XrdOfsPoscq::Del(), XrdCmsRTable::Del(), XrdCmsPrepare::Del(), XrdSecProtocolssl::Delete(), XrdCmsCache::DelFile(), XrdPoll::Detach(), XrdCmsManTree::Disc(), XrdCmsNode::Disc(), XrdBwmHandle::Dispatch(), XrdBwmPolicy1::Dispatch(), XrdCmsNode::do_Load(), XrdCmsAdmin::do_Login(), XrdXrootdProtocol::do_Login(), XrdXrootdProtocol::do_Offload(), XrdXrootdProtocol::do_OffloadIO(), XrdCmsNode::do_Stats(), XrdSysThread::doInit(), XrdScheduler::DoIt(), XrdXrootdJob::DoIt(), XrdCmsDrop::DoIt(), XrdXrootdJob2Do::DoIt(), XrdBwmPolicy1::Done(), XrdBwmHandleCB::Done(), XrdFrmXfrQueue::Done(), XrdCmsCache::Drop(), XrdSysPriv::DumpUGID(), XrdCmsState::Enable(), XrdBwmLogger::Event(), XrdOfsEvr::eventStage(), XrdCmsPrepare::Exists(), XrdFrmMonitor::fillHeader(), XrdXrootdMonitor::fillHeader(), XrdSecsssID::Find(), XrdLink::Find(), XrdPosixXrootd::findDIR(), XrdPosixXrootd::findFP(), XrdAccGroups::FindName(), XrdXrootdMonitor::Flush(), XrdOfsEvr::flushEvents(), XrdScheduler::Fork(), XrdOssCache_FS::freeSpace(), XrdCmsMeter::FreeSpace(), XrdOssPath::genPFN(), XrdCnsLogRec::Get(), XrdMpxOut::getBuff(), XrdSecProtocolkrb4::getCredentials(), XrdSecProtocolkrb5::getCredentials(), XrdCmsCache::GetFile(), XrdOucAppleBonjour::getInstance(), XrdOucAvahiBonjour::getInstance(), XrdSecsssKT::getKey(), XrdCmsCluster::getMask(), XrdBwmLogger::getMsg(), XrdOfsEvs::getMsg(), XrdLink::getName(), XrdSecsssID::getObj(), XrdNetDNS::getProtoID(), XrdCms::AdminReq::getReq(), XrdCmsPrepArgs::getRequest(), XrdOssCache_FS::getSpace(), XrdCmsPrepare::Gone(), XrdAccGroups::Groups(), XrdOfsHandle::Hide(), XrdScheduler::hireWorker(), XrdLink::Hold(), XrdCmsFinderTRG::Hookup(), XrdCmsClientMan::Hookup(), XrdNetSecurity::hostOK(), XrdOucReqID::ID(), XrdLinkScan::idleScan(), XrdCmsManager::Inform(), XrdSysPrivGuard::Init(), XrdXrootdJob::List(), XrdCmsCluster::List(), XrdSysMutexHelper::Lock(), XrdSysXSLock::Lock(), XrdCmsAdmin::Login(), XrdSecPManager::Lookup(), XrdCnsLogClient::Manifest(), XrdFrmMonitor::Map(), XrdXrootdMonitor::Map(), XrdXrootdMonitor::Mark(), XrdCmsState::Monitor(), XrdCmsCluster::MonRefs(), XrdAccGroups::NetGroups(), XrdCmsManList::Next(), XrdOfsEvs::Notify(), XrdCmsRRData::Objectify(), XrdBwmFile::open(), XrdOfsFile::open(), XrdPosixXrootd::Open(), XrdPosixXrootd::OpenCB(), XrdPosixXrootd::Opendir(), XrdCmsManTree::Pause(), XrdObjectQ< XrdProofdProtocol >::Pop(), XrdCmsState::Port(), XrdOfsHandle::PoscGet(), XrdCmsFinderRMT::Prepare(), XrdCmsXmiReq::processPrpQ(), XrdCmsXmiReq::processReqQ(), XrdCmsXmiReq::processStgQ(), XrdClientConnectionMgr::ProcessUnsolicitedMsg(), protocolssl_lock(), XrdFrmXfrQueue::Pull(), XrdCmsRespQ::Purge(), XrdAccGroups::PurgeCache(), XrdObjectQ< XrdProofdProtocol >::Push(), XrdSysLogger::Put(), XrdCnsLogRec::Queue(), XrdCmsPrepArgs::Queue(), XrdClientPhyConnection::ReadUnLock(), XrdCmsRRQ::Ready(), XrdScheduler::Reaper(), XrdCmsCluster::Record(), XrdCmsMeter::Record(), XrdLink::Recv(), XrdNetLink::Recv(), XrdLink::RecvAll(), XrdCmsRRQSlot::Recycle(), XrdNetBufferQ::Recycle(), XrdNetLink::Recycle(), XrdCnsLogRec::Recycle(), XrdOfsHanPsc::Recycle(), XrdXrootdAio::Recycle(), XrdXrootdPio::Recycle(), XrdCmsCache::Recycle(), XrdCmsResp::Recycle(), XrdCmsProtocol::Recycle(), XrdXrootdAioReq::Recycle(), XrdXrootdCBJob::Recycle(), XrdCmsClientMsg::Recycle(), XrdXrootdProtocol::Recycle(), XrdCmsJob::Recycle(), XrdBwmHandle::refHandle(), XrdSecsssKT::Refresh(), XrdSecsssID::Register(), XrdCmsManTree::Register(), XrdCmsAdmin::Relay(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdCmsRespQ::Rem(), XrdCmsManager::Remove(), XrdCmsFinderTRG::Removed(), XrdCmsResp::Reply(), XrdCmsReq::Reply_WaitResp(), XrdOfsStats::Report(), XrdCmsMeter::Report(), XrdCms::AdminReq::Requeue(), XrdCmsManager::Reset(), XrdCmsCluster::ResetRef(), XrdCmsRRQ::Respond(), XrdNetLink::retErr(), XrdOfsHandle::Retire(), XrdBwmLogger::retMsg(), XrdOfsEvs::retMsg(), XrdScheduler::Run(), XrdCnsLogClient::Run(), XrdMpxOut::Run(), XrdCmsMeter::Run(), XrdOssCache::Scan(), XrdScheduler::Schedule(), XrdBwmPolicy1::Schedule(), XrdXrootdJob::Schedule(), XrdCmsPrepare::Scrub(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdCmsCluster::Select(), XrdCmsFinderRMT::SelectManFail(), XrdCmsCluster::SelNode(), XrdFrmMonitor::Send(), XrdCmsClientMan::Send(), XrdXrootdMonitor::Send(), XrdNetLink::Send(), XrdLink::Send(), XrdNetCmsNotify::Send(), XrdCmsRTable::Send(), XrdOfsEvs::sendEvents(), XrdBwmLogger::sendEvents(), XrdCmsState::sendState(), XrdLink::Serialize(), XrdW41Gate::Serialize(), XrdCmsState::Set(), XrdNetLink::Set(), XrdNetBufferQ::Set(), XrdLink::setEtext(), XrdScheduler::setParms(), XrdLink::setProtocol(), XrdLink::setRef(), XrdCmsClientMan::setStatus(), XrdCmsMeter::setVirtUpdt(), XrdSecsslSessionLock::SoftUnLock(), XrdCmsCluster::Space(), XrdOssSys::Stage_In(), XrdOssSys::Stage_QT(), XrdCmsFinderTRG::Start(), XrdCmsClientMan::Start(), XrdOfsHandle::StartXpr(), XrdScheduler::Stats(), XrdXrootdProtocol::Stats(), XrdXrootdStats::Stats(), XrdLink::Stats(), XrdBwmPolicy1::Status(), XrdOssSys::StatVS(), XrdFrmXfrQueue::StopMon(), STRINGSTORE(), XrdCmsNode::SyncSpace(), XrdLink::syncStats(), XrdLink::Terminate(), XrdXrootdMonitor::Tick(), XrdCmsCache::TickTock(), XrdCmsRRQ::TimeOut(), XrdScheduler::TimeSched(), XrdCmsMeter::TotalSpace(), XrdSysLogger::traceEnd(), XrdFrmTransfer::TrackDC(), XrdCmsManTree::Trying(), XrdXrootdMonitor::unAlloc(), XrdCmsCache::UnkFile(), XrdClientDebug::Unlock(), XrdOucNList_Anchor::UnLock(), XrdSysMutexHelper::UnLock(), XrdPosixDir::UnLock(), XrdCmsPList_Anchor::UnLock(), XrdStats::UnLock(), XrdCmsRTable::UnLock(), XrdCmsNode::UnLock(), XrdXrootdMonitorLock::UnLock(), XrdOfsHandle::UnLock(), XrdPosixFile::UnLock(), XrdSysXSLock::UnLock(), XrdXrootdAioReq::UnLock(), XrdClientPhyConnection::UnlockChannel(), XrdOucBonjour::UnLockNodeList(), XrdCmsState::Update(), XrdCmsMeter::UpdtSpace(), XrdW41Gate::Wait41(), XrdFrmReqBoss::Wakeup(), XrdCmsClientMan::whatsUp(), XrdOfsEvr::Work4Event(), XrdCmsCache::WT4File(), XrdCmsClientMan::XrdCmsClientMan(), XrdCmsNode::XrdCmsNode(), XrdCmsXmiReq::XrdCmsXmiReq(), XrdPosixXrootd::XrdPosixXrootd(), XrdSecsslThreadInUse::XrdSecsslThreadInUse(), XrdSecsssID::XrdSecsssID(), XrdXrootdMonitor::XrdXrootdMonitor(), XrdFrmCID::cidMon::~cidMon(), XrdFrmReqFile::rqMonitor::~rqMonitor(), XrdBwmLogger::~XrdBwmLogger(), XrdOfsEvr::~XrdOfsEvr(), XrdOfsEvs::~XrdOfsEvs(), XrdOucAppleBonjour::XrdOucAppleBonjourSingletonCleanup::~XrdOucAppleBonjourSingletonCleanup(), XrdOucAvahiBonjour::XrdOucAvahiBonjourSingletonCleanup::~XrdOucAvahiBonjourSingletonCleanup(), XrdOucLock::~XrdOucLock(), XrdPosixXrootd::~XrdPosixXrootd(), XrdSecsslThreadInUse::~XrdSecsslThreadInUse(), XrdSecsssKT::~XrdSecsssKT(), XrdSysPrivGuard::~XrdSysPrivGuard(), XrdSysXSLock::~XrdSysXSLock(), XrdXrootdJob::~XrdXrootdJob(), XrdXrootdLockFileLock::~XrdXrootdLockFileLock(), and XrdXrootdMonitorLock::~XrdXrootdMonitorLock().
pthread_mutex_t XrdSysMutex::cs [protected] |
Definition at line 141 of file XrdSysPthread.hh.
Referenced by CondLock(), Lock(), UnLock(), XrdSysMutex(), XrdSysRecMutex::XrdSysRecMutex(), and ~XrdSysMutex().