Go to the documentation of this file. 1 #ifndef __XRDXROOTDFILESTATS__
2 #define __XRDXROOTDFILESTATS__
57 memset(&
xfr, 0,
sizeof(
xfr));
58 memset(&
ops, 0,
sizeof(
ops));
59 memset(&
prw, 0,
sizeof(
prw));
65 inline void pgrOps(
int rsz,
bool isRetry=
false)
73 inline void pgwOps(
int wsz,
bool isRetry=
false)
81 inline void pgUpdt(
int wErrs,
int wFixd,
int wUnc)
96 ssq.read +=
static_cast<double>(rsz)
97 *
static_cast<double>(rsz);
111 {
ssq.readv +=
static_cast<double>(rsz)
112 *
static_cast<double>(rsz);
113 ssq.rsegs +=
static_cast<double>(ssz)
114 *
static_cast<double>(ssz);
127 ssq.write +=
static_cast<double>(wsz)
128 *
static_cast<double>(wsz);
void pgUpdt(int wErrs, int wFixd, int wUnc)
Definition: XrdXrootdFileStats.hh:81
long long fSize
Definition: XrdXrootdFileStats.hh:43
int rCount
Definition: XrdXrootdMonData.hh:236
double rsegs
Definition: XrdXrootdFileStats.hh:49
short MonEnt
Definition: XrdXrootdFileStats.hh:40
XrdXrootdMonStatPRW prw
Definition: XrdXrootdFileStats.hh:46
int write
Definition: XrdXrootdMonData.hh:249
int rvMin
Definition: XrdXrootdMonData.hh:255
kXR_unt32 FileID
Definition: XrdXrootdFileStats.hh:39
double write
Definition: XrdXrootdFileStats.hh:50
@ monSsq
Definition: XrdXrootdFileStats.hh:53
int rdMin
Definition: XrdXrootdMonData.hh:253
long long write
Definition: XrdXrootdMonData.hh:281
Definition: XrdXrootdMonData.hh:278
double readv
Definition: XrdXrootdFileStats.hh:48
int wcsErr
Definition: XrdXrootdMonData.hh:241
@ monOff
Definition: XrdXrootdFileStats.hh:53
unsigned int kXR_unt32
Definition: XPtypes.hh:90
int wrMin
Definition: XrdXrootdMonData.hh:257
int wcsUnc
Definition: XrdXrootdMonData.hh:242
XrdXrootdMonStatXFR xfr
Definition: XrdXrootdFileStats.hh:44
long long read
Definition: XrdXrootdMonData.hh:279
@ monOps
Definition: XrdXrootdFileStats.hh:53
long long rBytes
Definition: XrdXrootdMonData.hh:235
long long wBytes
Definition: XrdXrootdMonData.hh:238
long long readv
Definition: XrdXrootdMonData.hh:280
int readv
Definition: XrdXrootdMonData.hh:248
Definition: XrdXrootdMonData.hh:246
void wvOps(int wsz, int ssz)
Definition: XrdXrootdFileStats.hh:133
void wrOps(int wsz)
Definition: XrdXrootdFileStats.hh:120
Definition: XrdXrootdMonData.hh:234
int read
Definition: XrdXrootdMonData.hh:247
double read
Definition: XrdXrootdFileStats.hh:47
short rsMax
Definition: XrdXrootdMonData.hh:251
int rdMax
Definition: XrdXrootdMonData.hh:254
XrdXrootdMonStatOPS ops
Definition: XrdXrootdFileStats.hh:45
void rvOps(int rsz, int ssz)
Definition: XrdXrootdFileStats.hh:102
void rdOps(int rsz)
Definition: XrdXrootdFileStats.hh:89
short rsMin
Definition: XrdXrootdMonData.hh:250
int wCount
Definition: XrdXrootdMonData.hh:239
char monLvl
Definition: XrdXrootdFileStats.hh:41
Definition: XrdXrootdFileStats.hh:36
~XrdXrootdFileStats()
Definition: XrdXrootdFileStats.hh:155
int rvMax
Definition: XrdXrootdMonData.hh:256
int wRetry
Definition: XrdXrootdMonData.hh:240
long long rsegs
Definition: XrdXrootdMonData.hh:252
XrdXrootdFileStats()
Definition: XrdXrootdFileStats.hh:154
int wrMax
Definition: XrdXrootdMonData.hh:258
struct XrdXrootdFileStats::@152 ssq
void pgrOps(int rsz, bool isRetry=false)
Definition: XrdXrootdFileStats.hh:65
int rRetry
Definition: XrdXrootdMonData.hh:237
void pgwOps(int wsz, bool isRetry=false)
Definition: XrdXrootdFileStats.hh:73
void Init()
Definition: XrdXrootdFileStats.hh:55
char xfrXeq
Definition: XrdXrootdFileStats.hh:42
@ monOn
Definition: XrdXrootdFileStats.hh:53
monLevel
Definition: XrdXrootdFileStats.hh:53