Go to the source code of this file.
Macros | |
#define | AtomicAdd(x, y) |
#define | AtomicBeg(Mtx) |
#define | AtomicCAS(x, y, z) |
#define | AtomicDec(x) |
#define | AtomicEnd(Mtx) |
#define | AtomicFAdd(w, x, y) |
#define | AtomicFAZ(x) |
#define | AtomicFSub(w, x, y) |
#define | AtomicFZAP(w, x) |
#define | AtomicGet(x) |
#define | AtomicInc(x) |
#define | AtomicRet(mtx, x) |
#define | AtomicSub(x, y) |
#define | AtomicZAP(x) |
#define | CPP_ATOMIC_LOAD(x, order) |
#define | CPP_ATOMIC_STORE(x, val, order) |
#define | CPP_ATOMIC_TYPE(kind) |
#define AtomicAdd | ( | x, | |
y ) |
Definition at line 65 of file XrdSysAtomics.hh.
Referenced by XrdLinkXeq::Recv(), XrdLinkXeq::Recv(), XrdLinkXeq::Recv(), XrdLinkXeq::RecvAll(), XrdLinkXeq::Send(), XrdLinkXeq::Send(), XrdLinkXeq::Send(), XrdThrottleManager::StopIOTimer(), XrdLinkXeq::syncStats(), XrdLinkXeq::TLS_Recv(), XrdLinkXeq::TLS_Recv(), XrdLinkXeq::TLS_Recv(), XrdLinkXeq::TLS_Send(), XrdLinkXeq::TLS_Send(), and XrdLinkXeq::TLS_Send().
#define AtomicBeg | ( | Mtx | ) |
Definition at line 63 of file XrdSysAtomics.hh.
Referenced by XrdThrottleManager::Apply(), XrdOucCacheStats::Count(), XrdPosixStats::Count(), XrdPosixFile::FSize(), XrdXrootdProtocol::getSID(), XrdPosixObject::Ref(), XrdSecsssEnt::Ref(), XrdThrottleManager::StartIOTimer(), XrdLinkXeq::Stats(), XrdThrottleManager::StopIOTimer(), XrdCmsClientMan::Suspended(), XrdLinkXeq::syncStats(), XrdSecsssEnt::UnRef(), and XrdPosixObject::unRef().
#define AtomicCAS | ( | x, | |
y, | |||
z ) |
Definition at line 67 of file XrdSysAtomics.hh.
Referenced by XrdCl::DefaultEnv::GetPostMaster().
#define AtomicDec | ( | x | ) |
Definition at line 68 of file XrdSysAtomics.hh.
Referenced by XrdSys::IOEvents::PollE::Exclude(), XrdSys::IOEvents::PollKQ::Exclude(), XrdOssFile::ReadV(), XrdThrottleManager::StartIOTimer(), XrdThrottleManager::StopIOTimer(), XrdLinkXeq::syncStats(), XrdSecsssEnt::UnRef(), and XrdPosixObject::unRef().
#define AtomicEnd | ( | Mtx | ) |
Definition at line 64 of file XrdSysAtomics.hh.
Referenced by XrdThrottleManager::Apply(), XrdOucCacheStats::Count(), XrdPosixStats::Count(), XrdPosixFile::FSize(), XrdXrootdProtocol::getSID(), XrdPosixObject::Ref(), XrdSecsssEnt::Ref(), XrdThrottleManager::StartIOTimer(), XrdLinkXeq::Stats(), XrdThrottleManager::StopIOTimer(), XrdCmsClientMan::Suspended(), XrdLinkXeq::syncStats(), XrdSecsssEnt::UnRef(), and XrdPosixObject::unRef().
#define AtomicFAdd | ( | w, | |
x, | |||
y ) |
Definition at line 66 of file XrdSysAtomics.hh.
#define AtomicFAZ | ( | x | ) |
Definition at line 69 of file XrdSysAtomics.hh.
Referenced by XrdLinkXeq::syncStats().
#define AtomicFSub | ( | w, | |
x, | |||
y ) |
Definition at line 74 of file XrdSysAtomics.hh.
#define AtomicFZAP | ( | w, | |
x ) |
Definition at line 70 of file XrdSysAtomics.hh.
#define AtomicGet | ( | x | ) |
Definition at line 71 of file XrdSysAtomics.hh.
Referenced by XrdSys::IOEvents::PollE::Begin(), XrdSys::IOEvents::PollKQ::Begin(), XrdThrottleManager::CheckLoadShed(), XrdOucBackTrace::DoBT(), XrdPosixFile::FSize(), XrdCl::DefaultEnv::GetPostMaster(), XrdLinkXeq::Stats(), XrdCmsClientMan::Suspended(), and XrdOucBackTrace::XrdBT().
#define AtomicInc | ( | x | ) |
Definition at line 72 of file XrdSysAtomics.hh.
Referenced by XrdLinkCtl::Alloc(), XrdThrottleManager::Apply(), XrdOucCacheStats::Count(), XrdPosixStats::Count(), XrdOucBackTrace::Filter(), XrdXrootdProtocol::getSID(), XrdSys::IOEvents::PollE::Include(), XrdSys::IOEvents::PollKQ::Include(), XrdOssFile::ReadV(), XrdPosixObject::Ref(), XrdSecsssEnt::Ref(), and XrdThrottleManager::StartIOTimer().
#define AtomicRet | ( | mtx, | |
x ) |
Definition at line 76 of file XrdSysAtomics.hh.
Referenced by XrdCmsClientMan::isActive(), XrdPosixFile::Offset(), XrdPosixObject::Refs(), and XrdCmsClientMan::waitTime().
#define AtomicSub | ( | x, | |
y ) |
Definition at line 73 of file XrdSysAtomics.hh.
#define AtomicZAP | ( | x | ) |
Definition at line 75 of file XrdSysAtomics.hh.
Referenced by XrdOucBackTrace::Filter().
#define CPP_ATOMIC_LOAD | ( | x, | |
order ) |
Definition at line 95 of file XrdSysAtomics.hh.
Referenced by XrdSys::IOEvents::Channel::Enable().
#define CPP_ATOMIC_STORE | ( | x, | |
val, | |||
order ) |
Definition at line 96 of file XrdSysAtomics.hh.
Referenced by XrdSys::IOEvents::PollE::Begin(), and XrdSys::IOEvents::Poller::TmoGet().
#define CPP_ATOMIC_TYPE | ( | kind | ) |
Definition at line 97 of file XrdSysAtomics.hh.