xrootd
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 rdOps (int rsz)
 
void rvOps (int rsz, int ssz)
 
void wrOps (int wsz)
 
 XrdXrootdFileStats ()
 
 ~XrdXrootdFileStats ()
 

Public Attributes

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

Member Enumeration Documentation

Enumerator
monOff 
monOn 
monOps 
monSsq 

Constructor & Destructor Documentation

XrdXrootdFileStats::XrdXrootdFileStats ( )
inline

References Init().

XrdXrootdFileStats::~XrdXrootdFileStats ( )
inline

Member Function Documentation

void XrdXrootdFileStats::Init ( )
inline
void XrdXrootdFileStats::rdOps ( int  rsz)
inline
void XrdXrootdFileStats::rvOps ( int  rsz,
int  ssz 
)
inline
void XrdXrootdFileStats::wrOps ( int  wsz)
inline

Member Data Documentation

kXR_unt32 XrdXrootdFileStats::FileID
long long XrdXrootdFileStats::fSize
short XrdXrootdFileStats::MonEnt
char XrdXrootdFileStats::monLvl
XrdXrootdMonStatOPS XrdXrootdFileStats::ops
double XrdXrootdFileStats::read

Referenced by XrdXrootdMonFile::Close().

double XrdXrootdFileStats::readv

Referenced by XrdXrootdMonFile::Close().

double XrdXrootdFileStats::rsegs

Referenced by XrdXrootdMonFile::Close().

struct { ... } XrdXrootdFileStats::ssq
double XrdXrootdFileStats::write

Referenced by XrdXrootdMonFile::Close().

XrdXrootdMonStatXFR XrdXrootdFileStats::xfr
char XrdXrootdFileStats::xfrXeq

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