|
xrootd
|
#include <XrdOfsStats.hh>

Classes | |
| struct | StatsData |
Public Member Functions | |
| void | Add (int &Cntr) |
| void | Dec (int &Cntr) |
| int | Report (char *Buff, int Blen) |
| void | setRole (const char *theRole) |
| XrdOfsStats () | |
| ~XrdOfsStats () | |
Public Attributes | |
| struct XrdOfsStats::StatsData | Data |
| XrdSysMutex | sdMutex |
Private Attributes | |
| const char * | myRole |
| XrdOfsStats::XrdOfsStats | ( | ) | [inline] |
References Data.
| XrdOfsStats::~XrdOfsStats | ( | ) | [inline] |
| void XrdOfsStats::Add | ( | int & | Cntr | ) | [inline] |
References sdMutex, XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdOfs::Unpersist(), XrdOfsEvr::eventStage(), and XrdOfsHandle::Alloc().
| void XrdOfsStats::Dec | ( | int & | Cntr | ) | [inline] |
References sdMutex, XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdOfsHandle::Retire().
| int XrdOfsStats::Report | ( | char * | Buff, |
| int | Blen | ||
| ) |
References sdMutex, XrdSysMutex::Lock(), Data, XrdSysMutex::UnLock(), myRole, XrdOfsStats::StatsData::numOpenR, XrdOfsStats::StatsData::numOpenW, XrdOfsStats::StatsData::numOpenP, XrdOfsStats::StatsData::numUnpsist, XrdOfsStats::StatsData::numHandles, XrdOfsStats::StatsData::numRedirect, XrdOfsStats::StatsData::numStarted, XrdOfsStats::StatsData::numReplies, XrdOfsStats::StatsData::numErrors, XrdOfsStats::StatsData::numDelays, XrdOfsStats::StatsData::numSeventOK, and XrdOfsStats::StatsData::numSeventER.
Referenced by XrdOfs::getStats().
| void XrdOfsStats::setRole | ( | const char * | theRole | ) | [inline] |
References myRole.
Referenced by XrdOfs::Configure().
const char* XrdOfsStats::myRole [private] |
Referenced by XrdOfsFile::open(), XrdOfsFile::close(), Report(), Add(), and Dec().
1.7.5