![]() |
XRootD
|
#include <cstring>
#include <pthread.h>
Go to the source code of this file.
Classes | |
class | XrdSsiMutex |
class | XrdSsiMutexMon |
Macros | |
#define | Atomic(type) |
#define | Atomic_BEG(x) |
#define | Atomic_DEC(x) |
#define | Atomic_END(x) |
#define | Atomic_GET(x) |
#define | Atomic_IMP "missing" |
#define | Atomic_INC(x) |
#define | Atomic_SET(x, y) |
#define | Atomic_ZAP(x) |
#define | NEED_ATOMIC_MUTEX 1 |
Use native atomics at the c11 or higher level (-std=c++0x -lstdc++) | |
#define Atomic | ( | type | ) |
Definition at line 93 of file XrdSsiAtomics.hh.
Referenced by XrdSsiShMam::Attach(), and XrdSsiShMam::Create().
#define Atomic_BEG | ( | x | ) |
Definition at line 94 of file XrdSsiAtomics.hh.
Referenced by XrdSsiSessReal::InitSession().
#define Atomic_DEC | ( | x | ) |
Definition at line 95 of file XrdSsiAtomics.hh.
#define Atomic_END | ( | x | ) |
Definition at line 100 of file XrdSsiAtomics.hh.
Referenced by XrdSsiSessReal::InitSession().
#define Atomic_GET | ( | x | ) |
Definition at line 96 of file XrdSsiAtomics.hh.
Referenced by XrdSsiClientProvider::GetService().
#define Atomic_IMP "missing" |
Definition at line 92 of file XrdSsiAtomics.hh.
Referenced by XrdSsiShMam::Info().
#define Atomic_INC | ( | x | ) |
Definition at line 97 of file XrdSsiAtomics.hh.
Referenced by XrdSsiSessReal::InitSession().
#define Atomic_SET | ( | x, | |
y ) |
#define Atomic_ZAP | ( | x | ) |
Definition at line 99 of file XrdSsiAtomics.hh.
#define NEED_ATOMIC_MUTEX 1 |
Use native atomics at the c11 or higher level (-std=c++0x -lstdc++)
Definition at line 91 of file XrdSsiAtomics.hh.