Go to the documentation of this file. 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)
XrdSysMutex sMutex
Definition: XrdPosixStats.hh:71
long long Opens
Definition: XrdPosixStats.hh:44
#define AtomicBeg(Mtx)
Definition: XrdSysAtomics.hh:63
Definition: XrdPosixStats.hh:39
void UnLock()
Definition: XrdPosixStats.hh:66
Definition: XrdPosixStats.hh:43
Definition: XrdSysPthread.hh:166
void Count(long long &Dest)
Definition: XrdPosixStats.hh:59
long long Closes
Definition: XrdPosixStats.hh:46
XrdPosixStats()
Definition: XrdPosixStats.hh:68
void Add(long long &Dest, long long Val)
Definition: XrdPosixStats.hh:56
#define AtomicInc(x)
Definition: XrdSysAtomics.hh:72
~XrdPosixStats()
Definition: XrdPosixStats.hh:69
long long CloseErrs
Definition: XrdPosixStats.hh:47
struct XrdPosixStats::PosixStats X
#define AtomicEnd(Mtx)
Definition: XrdSysAtomics.hh:64
void Set(long long &Dest, long long Val)
Definition: XrdPosixStats.hh:62
void Lock()
Definition: XrdPosixStats.hh:65
void UnLock()
Definition: XrdSysPthread.hh:222
void Lock()
Definition: XrdSysPthread.hh:220
void Get(XrdPosixStats &D)
Definition: XrdPosixStats.hh:50
long long OpenErrs
Definition: XrdPosixStats.hh:45