![]() |
XRootD
|
#include <XrdXrootdMonFile.hh>
Public Member Functions | |
XrdXrootdMonFile () | |
~XrdXrootdMonFile () | |
void | DoIt () |
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) |
Definition at line 42 of file XrdXrootdMonFile.hh.
|
inline |
Definition at line 59 of file XrdXrootdMonFile.hh.
Referenced by Init().
|
inline |
Definition at line 60 of file XrdXrootdMonFile.hh.
|
static |
Definition at line 90 of file XrdXrootdMonFile.cc.
References XrdXrootdMonDouble::dlong, XrdXrootdMonDouble::dreal, XrdXrootdFileStats::FileID, XrdXrootdMonFMap::fmMask, XrdXrootdMonFMap::fmShft, XrdXrootdMonFileHdr::forced, XrdXrootdMonFileCLS::Hdr, XrdXrootdMonFileHdr::isClose, XrdSysMutex::Lock(), XrdXrootdFileStats::MonEnt, XrdXrootdFileStats::ops, XrdXrootdMonFileCLS::Ops, XrdXrootdMonStatOPS::rdMax, XrdXrootdMonStatOPS::rdMin, XrdXrootdMonStatOPS::read, XrdXrootdMonStatSSQ::read, XrdXrootdMonStatXFR::read, XrdXrootdMonStatOPS::readv, XrdXrootdMonStatSSQ::readv, XrdXrootdMonStatXFR::readv, XrdXrootdMonFileHdr::recFlag, XrdXrootdMonFileHdr::recSize, XrdXrootdMonFileHdr::recType, XrdXrootdMonStatOPS::rsegs, XrdXrootdMonStatSSQ::rsegs, XrdXrootdMonStatOPS::rsMax, XrdXrootdMonStatOPS::rsMin, XrdXrootdMonStatOPS::rvMax, XrdXrootdMonStatOPS::rvMin, XrdXrootdFileStats::ssq, XrdXrootdMonFileCLS::Ssq, XrdSysMutex::UnLock(), XrdXrootdMonStatOPS::write, XrdXrootdMonStatSSQ::write, XrdXrootdMonStatXFR::write, XrdXrootdMonStatOPS::wrMax, XrdXrootdMonStatOPS::wrMin, XrdXrootdFileStats::xfr, and XrdXrootdMonFileCLS::Xfr.
Referenced by XrdXrootdFileTable::Del(), and XrdXrootdFileTable::Recycle().
|
static |
Definition at line 178 of file XrdXrootdMonFile.cc.
References XrdXrootdFileStats::monOff, XrdXrootdFileStats::monOn, XrdXrootdFileStats::monOps, XrdXrootdFileStats::monSsq, opts, XROOTD_MON_FSLFN, XROOTD_MON_FSOPS, XROOTD_MON_FSSSQ, and XROOTD_MON_FSXFR.
Referenced by XrdXrootdMonitor::Defaults().
|
static |
Definition at line 207 of file XrdXrootdMonFile.cc.
References XrdXrootdMonFileDSC::Hdr, XrdXrootdMonFileHdr::isDisc, XrdXrootdMonFileHdr::recFlag, XrdXrootdMonFileHdr::recSize, XrdXrootdMonFileHdr::recType, and XrdSysMutex::UnLock().
Referenced by XrdXrootdProtocol::Recycle().
|
virtual |
Implements XrdJob.
Definition at line 229 of file XrdXrootdMonFile.cc.
References XrdSysMutex::Lock(), XrdXrootdMonInfo::Sched, XrdScheduler::Schedule(), and XrdSysMutex::UnLock().
|
static |
Definition at line 324 of file XrdXrootdMonFile.cc.
References XrdXrootdMonFile(), XrdXrootdMonHeader::code, XrdXrootdMonInfo::eDest, XrdSysError::Emsg(), XrdXrootdMonFileHdr::hasOPS, XrdXrootdMonFileHdr::hasSID, XrdXrootdMonFileHdr::hasSSQ, XrdXrootdMonFileTOD::Hdr, XrdXrootdMonFileXFR::Hdr, XrdXrootdMonFileHdr::isTime, XrdXrootdMonFileHdr::isXfr, XrdXrootdMonInfo::mySID, XrdXrootdMonHeader::pseq, XrdXrootdMonFileHdr::recFlag, XrdXrootdMonFileHdr::recSize, XrdXrootdMonFileHdr::recType, XrdXrootdMonInfo::Sched, XrdScheduler::Schedule(), XrdXrootdMonFileTOD::sID, XrdXrootdMonInfo::startTime, XrdXrootdMonHeader::stod, and XROOTD_MON_MAPFSTA.
Referenced by XrdXrootdMonitor::Init().
|
static |
Definition at line 464 of file XrdXrootdMonFile.cc.
References XrdXrootdFileStats::FileID, XrdXrootdMonFMap::fmShft, XrdXrootdMonFMap::fmSize, XrdXrootdFileStats::fSize, XrdXrootdMonFileOPN::fsz, XrdXrootdMonitor::GetDictID(), XrdXrootdMonFileHdr::hasLFN, XrdXrootdMonFileHdr::hasRW, XrdXrootdMonFileOPN::Hdr, XrdXrootdMonFileHdr::isOpen, XrdXrootdMonFileLFN::lfn, XrdSysMutex::Lock(), XrdXrootdMonFMap::mapNum, XrdXrootdFileStats::MonEnt, XrdXrootdFileStats::monLvl, Path, XrdXrootdMonFileHdr::recFlag, XrdXrootdMonFileHdr::recSize, XrdXrootdMonFileHdr::recType, XrdXrootdMonFileOPN::ufn, XrdSysMutex::UnLock(), XrdXrootdMonFileLFN::user, and XrdXrootdFileStats::xfrXeq.