1 #ifndef __XRDPOSIXSTATS_HH__ 2 #define __XRDPOSIXSTATS_HH__ 56 inline void Add(
long long &Dest,
long long Val)
59 inline void Count(
long long &Dest)
62 inline void Set(
long long &Dest,
long long Val)
#define AtomicInc(x)
Definition: XrdSysAtomics.hh:72
long long CloseErrs
Definition: XrdPosixStats.hh:47
Definition: XrdPosixStats.hh:38
void Get(XrdPosixStats &D)
Definition: XrdPosixStats.hh:50
void Add(long long &Dest, long long Val)
Definition: XrdPosixStats.hh:56
#define AtomicBeg(Mtx)
Definition: XrdSysAtomics.hh:63
long long OpenErrs
Definition: XrdPosixStats.hh:45
Definition: XrdSysPthread.hh:165
void Lock()
Definition: XrdPosixStats.hh:65
#define AtomicEnd(Mtx)
Definition: XrdSysAtomics.hh:64
Definition: XrdPosixStats.hh:42
long long Opens
Definition: XrdPosixStats.hh:44
void Set(long long &Dest, long long Val)
Definition: XrdPosixStats.hh:62
XrdPosixStats()
Definition: XrdPosixStats.hh:68
void Lock()
Definition: XrdSysPthread.hh:222
long long Closes
Definition: XrdPosixStats.hh:46
XrdSysMutex sMutex
Definition: XrdPosixStats.hh:71
struct XrdPosixStats::PosixStats X
~XrdPosixStats()
Definition: XrdPosixStats.hh:69
void UnLock()
Definition: XrdSysPthread.hh:224
void Count(long long &Dest)
Definition: XrdPosixStats.hh:59
void UnLock()
Definition: XrdPosixStats.hh:66