xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
XrdXrootdMonFile Class Reference

#include <XrdXrootdMonFile.hh>

Inheritance diagram for XrdXrootdMonFile:
Inheritance graph
[legend]
Collaboration diagram for XrdXrootdMonFile:
Collaboration graph
[legend]

Public Member Functions

void DoIt ()
 
 XrdXrootdMonFile ()
 
 ~XrdXrootdMonFile ()
 

Static Public Member Functions

static void Close (XrdXrootdFileStats *fsP, bool isDisc=false)
 
static void Defaults (int intv, int opts, int iocnt, int fbsz)
 
static void Disc (unsigned int usrID)
 
static bool Init ()
 
static void Open (XrdXrootdFileStats *fsP, const char *Path, unsigned int uDID, bool isRW)
 

Static Private Member Functions

static void DoXFR ()
 
static void DoXFR (XrdXrootdFileStats *fsP)
 
static void Flush ()
 
static char * GetSlot (int slotSZ)
 

Static Private Attributes

static XrdSysMutex bfMutex
 
static XrdSysMutex fmMutex
 
static XrdXrootdMonFMap fmMap [XrdXrootdMonFMap::mapNum]
 
static short fmUse [XrdXrootdMonFMap::mapNum]
 
static char * repBuff
 
static XrdXrootdMonHeaderrepHdr
 
static XrdXrootdMonFileTODrepTOD
 
static char * repNext
 
static char * repFirst
 
static char * repLast
 
static int totRecs
 
static int xfrRecs
 
static int repSize
 
static int repTime
 
static int fmHWM
 
static int crecSize
 
static int xfrCnt
 
static int fBsz
 
static int xfrRem
 
static XrdXrootdMonFileXFR xfrRec
 
static short crecNLen
 
static short trecNLen
 
static char fsLFN
 
static char fsLVL
 
static char fsOPS
 
static char fsSSQ
 
static char fsXFR
 
static char crecFlag
 

Additional Inherited Members

- Private Member Functions inherited from XrdJob
 XrdJob (const char *desc="")
 
virtual ~XrdJob ()
 
- Private Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Constructor & Destructor Documentation

XrdXrootdMonFile::XrdXrootdMonFile ( )
inline
XrdXrootdMonFile::~XrdXrootdMonFile ( )
inline

Member Function Documentation

static void XrdXrootdMonFile::Close ( XrdXrootdFileStats fsP,
bool  isDisc = false 
)
static
static void XrdXrootdMonFile::Defaults ( int  intv,
int  opts,
int  iocnt,
int  fbsz 
)
static
static void XrdXrootdMonFile::Disc ( unsigned int  usrID)
static
void XrdXrootdMonFile::DoIt ( )
virtual

Implements XrdJob.

static void XrdXrootdMonFile::DoXFR ( )
staticprivate
static void XrdXrootdMonFile::DoXFR ( XrdXrootdFileStats fsP)
staticprivate
static void XrdXrootdMonFile::Flush ( )
staticprivate
static char* XrdXrootdMonFile::GetSlot ( int  slotSZ)
staticprivate
static bool XrdXrootdMonFile::Init ( )
static
static void XrdXrootdMonFile::Open ( XrdXrootdFileStats fsP,
const char *  Path,
unsigned int  uDID,
bool  isRW 
)
static

Member Data Documentation

XrdSysMutex XrdXrootdMonFile::bfMutex
staticprivate
char XrdXrootdMonFile::crecFlag
staticprivate
short XrdXrootdMonFile::crecNLen
staticprivate
int XrdXrootdMonFile::crecSize
staticprivate
int XrdXrootdMonFile::fBsz
staticprivate
int XrdXrootdMonFile::fmHWM
staticprivate
XrdXrootdMonFMap XrdXrootdMonFile::fmMap[XrdXrootdMonFMap::mapNum]
staticprivate
XrdSysMutex XrdXrootdMonFile::fmMutex
staticprivate
short XrdXrootdMonFile::fmUse[XrdXrootdMonFMap::mapNum]
staticprivate
char XrdXrootdMonFile::fsLFN
staticprivate
char XrdXrootdMonFile::fsLVL
staticprivate
char XrdXrootdMonFile::fsOPS
staticprivate
char XrdXrootdMonFile::fsSSQ
staticprivate
char XrdXrootdMonFile::fsXFR
staticprivate
char* XrdXrootdMonFile::repBuff
staticprivate
char* XrdXrootdMonFile::repFirst
staticprivate
XrdXrootdMonHeader* XrdXrootdMonFile::repHdr
staticprivate
char* XrdXrootdMonFile::repLast
staticprivate
char* XrdXrootdMonFile::repNext
staticprivate
int XrdXrootdMonFile::repSize
staticprivate
int XrdXrootdMonFile::repTime
staticprivate
XrdXrootdMonFileTOD* XrdXrootdMonFile::repTOD
staticprivate
int XrdXrootdMonFile::totRecs
staticprivate
short XrdXrootdMonFile::trecNLen
staticprivate
int XrdXrootdMonFile::xfrCnt
staticprivate
XrdXrootdMonFileXFR XrdXrootdMonFile::xfrRec
staticprivate
int XrdXrootdMonFile::xfrRecs
staticprivate
int XrdXrootdMonFile::xfrRem
staticprivate

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