1 #ifndef __XRDPFC_STATS_HH__
2 #define __XRDPFC_STATS_HH__
Statistics of cache utilisation by a File object.
Definition: XrdPfcStats.hh:31
void IoAttach()
Definition: XrdPfcStats.hh:76
Stats Clone()
Definition: XrdPfcStats.hh:90
long long m_BytesMissed
number of bytes served from remote and cached
Definition: XrdPfcStats.hh:36
void AddReadStats(const Stats &s)
Definition: XrdPfcStats.hh:59
Stats & operator=(const Stats &)=default
long long m_BytesBypassed
number of bytes served directly through XrdCl
Definition: XrdPfcStats.hh:37
void Reset()
Definition: XrdPfcStats.hh:123
void AddUp(const Stats &s)
Definition: XrdPfcStats.hh:111
Stats(const Stats &s)
Definition: XrdPfcStats.hh:49
void AddWriteStats(long long bytes_written, int n_cks_errs)
Definition: XrdPfcStats.hh:68
int m_NCksumErrors
number of checksum errors while getting data from remote
Definition: XrdPfcStats.hh:39
Stats()
Definition: XrdPfcStats.hh:43
int m_Duration
total duration of all IOs attached
Definition: XrdPfcStats.hh:34
XrdSysMutex m_Mutex
Definition: XrdPfcStats.hh:136
int m_NumIos
number of IO objects attached during this access
Definition: XrdPfcStats.hh:33
long long m_BytesHit
number of bytes served from disk
Definition: XrdPfcStats.hh:35
long long m_BytesWritten
number of bytes written to disk
Definition: XrdPfcStats.hh:38
void IoDetach(int duration)
Definition: XrdPfcStats.hh:83
void DeltaToReference(const Stats &ref)
Definition: XrdPfcStats.hh:99
Definition: XrdSysPthread.hh:263
Definition: XrdSysPthread.hh:165