![]() |
XRootD
|
#include <XrdSysPthread.hh>
Public Member Functions | |
XrdSysMutexHelper (XrdSysMutex &mutex) | |
XrdSysMutexHelper (XrdSysMutex *mutex=0) | |
~XrdSysMutexHelper () | |
void | Lock (XrdSysMutex *Mutex) |
void | UnLock () |
Definition at line 262 of file XrdSysPthread.hh.
|
inline |
Definition at line 276 of file XrdSysPthread.hh.
|
inline |
Definition at line 280 of file XrdSysPthread.hh.
References XrdSysMutex::Lock().
|
inline |
Definition at line 285 of file XrdSysPthread.hh.
References UnLock().
|
inline |
Definition at line 266 of file XrdSysPthread.hh.
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdSys::IOEvents::Poller::CbkXeq(), XrdLinkXeq::Close(), XrdOucProg::Feed(), XrdTlsSocket::getCerts(), XrdOssMio::Map(), XrdTlsSocket::NeedHandShake(), XrdLinkXeq::Peek(), XrdTlsSocket::Peek(), XrdTlsSocket::Pending(), XrdSsiServReal::ProcessRequest(), XrdTlsSocket::Read(), XrdLinkXeq::Recv(), XrdOssCsi::Rename(), XrdTlsSocket::Shutdown(), XrdOssSys::Stage_RT(), XrdCl::PollerBuiltIn::Stop(), XrdLinkXeq::TLS_Peek(), XrdLinkXeq::TLS_Recv(), and XrdTlsSocket::Write().
|
inline |
Definition at line 274 of file XrdSysPthread.hh.
References XrdSysMutex::UnLock().
Referenced by ~XrdSysMutexHelper(), XrdSys::IOEvents::Poller::CbkXeq(), XrdLinkXeq::Close(), XrdCl::XCpCtx::Delete(), XrdCl::XCpSrc::Delete(), XrdCl::Stream::ForceError(), XrdNetRegistry::GetAddrs(), XrdOssCsiFile::mapRelease(), XrdCl::Stream::OnError(), XrdCl::Stream::OnReadTimeout(), XrdCl::Stream::OnReadyToWrite(), XrdCl::SIDMgrPool::Recycle(), XrdCl::PollerBuiltIn::RemoveSocket(), XrdOssSys::Stage_RT(), and XrdCl::PollerBuiltIn::Stop().