XrdXrootdMonFile Class Reference

#include <XrdXrootdMonFile.hh>

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

List of all members.

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)
static void Disc (unsigned int usrID)
static bool Init (XrdScheduler *sp, XrdSysError *errp, int bfsz=65472)
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 XrdSysErroreDest
static XrdSchedulerSched
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 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

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 
) [static]
static void XrdXrootdMonFile::Disc ( unsigned int  usrID  )  [static]
void XrdXrootdMonFile::DoIt (  )  [virtual]

Implements XrdJob.

static void XrdXrootdMonFile::DoXFR ( XrdXrootdFileStats fsP  )  [static, private]
static void XrdXrootdMonFile::DoXFR (  )  [static, private]
static void XrdXrootdMonFile::Flush (  )  [static, private]
static char* XrdXrootdMonFile::GetSlot ( int  slotSZ  )  [static, private]
static bool XrdXrootdMonFile::Init ( XrdScheduler sp,
XrdSysError errp,
int  bfsz = 65472 
) [static]
static void XrdXrootdMonFile::Open ( XrdXrootdFileStats fsP,
const char *  Path,
unsigned int  uDID,
bool  isRW 
) [static]

Member Data Documentation

char XrdXrootdMonFile::crecFlag [static, private]
short XrdXrootdMonFile::crecNLen [static, private]
int XrdXrootdMonFile::crecSize [static, private]
int XrdXrootdMonFile::fmHWM [static, private]
char XrdXrootdMonFile::fsLFN [static, private]
char XrdXrootdMonFile::fsLVL [static, private]
char XrdXrootdMonFile::fsOPS [static, private]
char XrdXrootdMonFile::fsSSQ [static, private]
char XrdXrootdMonFile::fsXFR [static, private]
char* XrdXrootdMonFile::repBuff [static, private]
char* XrdXrootdMonFile::repFirst [static, private]
char* XrdXrootdMonFile::repLast [static, private]
char* XrdXrootdMonFile::repNext [static, private]
int XrdXrootdMonFile::repSize [static, private]
int XrdXrootdMonFile::repTime [static, private]
int XrdXrootdMonFile::totRecs [static, private]
short XrdXrootdMonFile::trecNLen [static, private]
int XrdXrootdMonFile::xfrCnt [static, private]
int XrdXrootdMonFile::xfrRecs [static, private]
int XrdXrootdMonFile::xfrRem [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 2 Aug 2019 for xrootd by  doxygen 1.6.1