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:83
Stats Clone()
Definition XrdPfcStats.hh:97
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
long long m_BytesBypassed
number of bytes served directly through XrdCl
Definition XrdPfcStats.hh:37
void Reset()
Definition XrdPfcStats.hh:130
void AddUp(const Stats &s)
Definition XrdPfcStats.hh:118
Stats(const Stats &s)
Definition XrdPfcStats.hh:49
void AddWriteStats(long long bytes_written, int n_cks_errs)
Definition XrdPfcStats.hh:75
int m_NCksumErrors
number of checksum errors while getting data from remote
Definition XrdPfcStats.hh:39
Stats()
Definition XrdPfcStats.hh:43
Stats & operator=(const Stats &)=default
int m_Duration
total duration of all IOs attached
Definition XrdPfcStats.hh:34
void AddBytesHit(long long bh)
Definition XrdPfcStats.hh:68
XrdSysMutex m_Mutex
Definition XrdPfcStats.hh:143
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:90
void DeltaToReference(const Stats &ref)
Definition XrdPfcStats.hh:106
Definition XrdSysPthread.hh:263
Definition XrdSysPthread.hh:165