xrootd
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
XrdXrootdFileStats Class Reference

#include <XrdXrootdFileStats.hh>

Collaboration diagram for XrdXrootdFileStats:
Collaboration graph
[legend]

Public Types

enum  monLevel { monOff = 0 , monOn = 1 , monOps = 2 , monSsq = 3 }
 

Public Member Functions

void Init ()
 
void pgrOps (int rsz, bool isRetry=false)
 
void pgwOps (int wsz, bool isRetry=false)
 
void pgUpdt (int wErrs, int wFixd, int wUnc)
 
void rdOps (int rsz)
 
void rvOps (int rsz, int ssz)
 
void wrOps (int wsz)
 
void wvOps (int wsz, int ssz)
 
 XrdXrootdFileStats ()
 
 ~XrdXrootdFileStats ()
 

Public Attributes

kXR_unt32 FileID
 
short MonEnt
 
char monLvl
 
char xfrXeq
 
long long fSize
 
XrdXrootdMonStatXFR xfr
 
XrdXrootdMonStatOPS ops
 
XrdXrootdMonStatPRW prw
 
struct { 
 
   double   read 
 
   double   readv 
 
   double   rsegs 
 
   double   write 
 
ssq 
 

Member Enumeration Documentation

◆ monLevel

Enumerator
monOff 
monOn 
monOps 
monSsq 

Constructor & Destructor Documentation

◆ XrdXrootdFileStats()

XrdXrootdFileStats::XrdXrootdFileStats ( )
inline

References Init().

◆ ~XrdXrootdFileStats()

XrdXrootdFileStats::~XrdXrootdFileStats ( )
inline

Member Function Documentation

◆ Init()

void XrdXrootdFileStats::Init ( )
inline

◆ pgrOps()

void XrdXrootdFileStats::pgrOps ( int  rsz,
bool  isRetry = false 
)
inline

◆ pgUpdt()

void XrdXrootdFileStats::pgUpdt ( int  wErrs,
int  wFixd,
int  wUnc 
)
inline

◆ pgwOps()

void XrdXrootdFileStats::pgwOps ( int  wsz,
bool  isRetry = false 
)
inline

◆ rdOps()

void XrdXrootdFileStats::rdOps ( int  rsz)
inline

◆ rvOps()

void XrdXrootdFileStats::rvOps ( int  rsz,
int  ssz 
)
inline

◆ wrOps()

void XrdXrootdFileStats::wrOps ( int  wsz)
inline

◆ wvOps()

void XrdXrootdFileStats::wvOps ( int  wsz,
int  ssz 
)
inline

References wrOps().

Member Data Documentation

◆ FileID

kXR_unt32 XrdXrootdFileStats::FileID

Referenced by Init().

◆ fSize

long long XrdXrootdFileStats::fSize

◆ MonEnt

short XrdXrootdFileStats::MonEnt

Referenced by Init().

◆ monLvl

char XrdXrootdFileStats::monLvl

◆ ops

XrdXrootdMonStatOPS XrdXrootdFileStats::ops

Referenced by Init(), rdOps(), rvOps(), and wrOps().

◆ prw

XrdXrootdMonStatPRW XrdXrootdFileStats::prw

Referenced by Init(), pgrOps(), pgUpdt(), and pgwOps().

◆ read

double XrdXrootdFileStats::read

◆ readv

double XrdXrootdFileStats::readv

◆ rsegs

double XrdXrootdFileStats::rsegs

◆ [struct]

struct { ... } XrdXrootdFileStats::ssq

Referenced by Init(), rdOps(), rvOps(), and wrOps().

◆ write

double XrdXrootdFileStats::write

◆ xfr

XrdXrootdMonStatXFR XrdXrootdFileStats::xfr

Referenced by Init(), rdOps(), rvOps(), and wrOps().

◆ xfrXeq

char XrdXrootdFileStats::xfrXeq

Referenced by Init(), rdOps(), rvOps(), and wrOps().


The documentation for this class was generated from the following file: