![]() |
XRootD
|
#include <XrdSysPthread.hh>
Public Member Functions | |
XrdSysMutex () | |
~XrdSysMutex () | |
int | CondLock () |
void | Lock () |
int | TimedLock (int wait_ms) |
void | UnLock () |
Protected Attributes | |
pthread_mutex_t | cs |
Friends | |
class | XrdSysCondVar2 |
Definition at line 164 of file XrdSysPthread.hh.
|
inline |
|
inline |
|
inline |
Definition at line 169 of file XrdSysPthread.hh.
References cs.
Referenced by XrdSutPFCache::Get().
|
inline |
Definition at line 222 of file XrdSysPthread.hh.
References cs.
Referenced by XrdCmsClientMan::XrdCmsClientMan(), XrdCmsNode::XrdCmsNode(), XrdOucLock::XrdOucLock(), XrdPosixXrootd::XrdPosixXrootd(), XrdSysMutexHelper::XrdSysMutexHelper(), XrdXrootdLockFileLock::XrdXrootdLockFileLock(), XrdLinkCtl::Alloc(), XrdOucBuffPool::Alloc(), XrdSys::IOEvents::Poller::CbkXeq(), XrdBwmHandle::Dispatch(), XrdCmsNode::do_Stats(), XrdCmsFinderRMT::Forward(), XrdOssPath::genPFN(), XrdLinkCtl::idleScan(), XrdSys::IOEvents::Poller::Init(), XrdSutPFCacheRef::Lock(), XrdSysMutexHelper::Lock(), XrdSys::IOEvents::Poller::LockChannel(), XrdCmsRRData::Objectify(), XrdCmsFinderRMT::Prepare(), XrdNetUtils::ProtoID(), XrdXrootdMonitor::Redirect(), XrdCmsAdmin::Relay(), XrdXrootdMonitor::Send(), XrdSys::IOEvents::PollE::Shutdown(), XrdSys::IOEvents::PollKQ::Shutdown(), XrdSys::IOEvents::PollPoll::Shutdown(), XrdSys::IOEvents::PollPort::Shutdown(), XrdOssSys::Stage_QT(), XrdSys::IOEvents::Poller::Stop(), XrdXrootdProtocol::VerifyStream(), and XrdFrmReqBoss::Wakeup().
|
inline |
Definition at line 211 of file XrdSysPthread.hh.
References cs.
|
inline |
Definition at line 224 of file XrdSysPthread.hh.
References cs.
Referenced by XrdCmsClientMan::XrdCmsClientMan(), XrdCmsNode::XrdCmsNode(), XrdPosixXrootd::XrdPosixXrootd(), XrdLinkCtl::Alloc(), XrdOucBuffPool::Alloc(), XrdBwmHandle::Dispatch(), XrdCmsNode::do_Stats(), XrdCmsFinderRMT::Forward(), XrdOssPath::genPFN(), XrdLinkCtl::idleScan(), XrdCmsRRData::Objectify(), XrdCmsFinderRMT::Prepare(), XrdNetUtils::ProtoID(), XrdXrootdMonitor::Redirect(), XrdCmsAdmin::Relay(), XrdOfsTPCInfo::Reply(), XrdXrootdMonitor::Send(), XrdSys::IOEvents::PollE::Shutdown(), XrdSys::IOEvents::PollKQ::Shutdown(), XrdSys::IOEvents::PollPoll::Shutdown(), XrdSys::IOEvents::PollPort::Shutdown(), XrdOssSys::Stage_QT(), XrdSys::IOEvents::Poller::Stop(), XrdSys::IOEvents::Poller::UnLockChannel(), XrdXrootdProtocol::VerifyStream(), and XrdFrmReqBoss::Wakeup().
|
friend |
Definition at line 167 of file XrdSysPthread.hh.
References XrdSysCondVar2.
Referenced by XrdSysCondVar2.
|
protected |
Definition at line 231 of file XrdSysPthread.hh.
Referenced by XrdSysMutex(), ~XrdSysMutex(), CondLock(), XrdSysRecMutex::InitRecMutex(), Lock(), XrdSysRecMutex::ReInitRecMutex(), TimedLock(), and UnLock().