xrootd
Loading...
Searching...
No Matches
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::XrdXrootdMonFile ( )
inline

◆ ~XrdXrootdMonFile()

XrdXrootdMonFile::~XrdXrootdMonFile ( )
inline

Member Function Documentation

◆ Close()

static void XrdXrootdMonFile::Close ( XrdXrootdFileStats fsP,
bool  isDisc = false 
)
static

◆ Defaults()

static void XrdXrootdMonFile::Defaults ( int  intv,
int  opts,
int  iocnt,
int  fbsz 
)
static

◆ Disc()

static void XrdXrootdMonFile::Disc ( unsigned int  usrID)
static

◆ DoIt()

void XrdXrootdMonFile::DoIt ( )
virtual

Implements XrdJob.

◆ DoXFR() [1/2]

static void XrdXrootdMonFile::DoXFR ( )
staticprivate

◆ DoXFR() [2/2]

static void XrdXrootdMonFile::DoXFR ( XrdXrootdFileStats fsP)
staticprivate

◆ Flush()

static void XrdXrootdMonFile::Flush ( )
staticprivate

◆ GetSlot()

static char * XrdXrootdMonFile::GetSlot ( int  slotSZ)
staticprivate

◆ Init()

static bool XrdXrootdMonFile::Init ( )
static

◆ Open()

static void XrdXrootdMonFile::Open ( XrdXrootdFileStats fsP,
const char *  Path,
unsigned int  uDID,
bool  isRW 
)
static

Member Data Documentation

◆ bfMutex

XrdSysMutex XrdXrootdMonFile::bfMutex
staticprivate

◆ crecFlag

char XrdXrootdMonFile::crecFlag
staticprivate

◆ crecNLen

short XrdXrootdMonFile::crecNLen
staticprivate

◆ crecSize

int XrdXrootdMonFile::crecSize
staticprivate

◆ fBsz

int XrdXrootdMonFile::fBsz
staticprivate

◆ fmHWM

int XrdXrootdMonFile::fmHWM
staticprivate

◆ fmMap

XrdXrootdMonFMap XrdXrootdMonFile::fmMap[XrdXrootdMonFMap::mapNum]
staticprivate

◆ fmMutex

XrdSysMutex XrdXrootdMonFile::fmMutex
staticprivate

◆ fmUse

short XrdXrootdMonFile::fmUse[XrdXrootdMonFMap::mapNum]
staticprivate

◆ fsLFN

char XrdXrootdMonFile::fsLFN
staticprivate

◆ fsLVL

char XrdXrootdMonFile::fsLVL
staticprivate

◆ fsOPS

char XrdXrootdMonFile::fsOPS
staticprivate

◆ fsSSQ

char XrdXrootdMonFile::fsSSQ
staticprivate

◆ fsXFR

char XrdXrootdMonFile::fsXFR
staticprivate

◆ repBuff

char* XrdXrootdMonFile::repBuff
staticprivate

◆ repFirst

char* XrdXrootdMonFile::repFirst
staticprivate

◆ repHdr

XrdXrootdMonHeader* XrdXrootdMonFile::repHdr
staticprivate

◆ repLast

char* XrdXrootdMonFile::repLast
staticprivate

◆ repNext

char* XrdXrootdMonFile::repNext
staticprivate

◆ repSize

int XrdXrootdMonFile::repSize
staticprivate

◆ repTime

int XrdXrootdMonFile::repTime
staticprivate

◆ repTOD

XrdXrootdMonFileTOD* XrdXrootdMonFile::repTOD
staticprivate

◆ totRecs

int XrdXrootdMonFile::totRecs
staticprivate

◆ trecNLen

short XrdXrootdMonFile::trecNLen
staticprivate

◆ xfrCnt

int XrdXrootdMonFile::xfrCnt
staticprivate

◆ xfrRec

XrdXrootdMonFileXFR XrdXrootdMonFile::xfrRec
staticprivate

◆ xfrRecs

int XrdXrootdMonFile::xfrRecs
staticprivate

◆ xfrRem

int XrdXrootdMonFile::xfrRem
staticprivate

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