|
xrootd
|
#include <XrdXrootdStats.hh>

Public Member Functions | |
| void | setFS (XrdSfsFileSystem *fsp) |
| int | Stats (char *buff, int blen, int do_sync=0) |
| int | Stats (XrdXrootdResponse &resp, const char *opts) |
| XrdXrootdStats (XrdStats *sp) | |
| ~XrdXrootdStats () | |
Public Attributes | |
| int | Count |
| int | errorCnt |
| long long | redirCnt |
| int | stallCnt |
| int | getfCnt |
| int | putfCnt |
| int | openCnt |
| long long | readCnt |
| long long | prerCnt |
| long long | writeCnt |
| int | syncCnt |
| int | miscCnt |
| long long | AsyncNum |
| long long | AsyncRej |
| long long | AsyncNow |
| int | AsyncMax |
| int | Refresh |
| XrdSysMutex | statsMutex |
Private Attributes | |
| XrdSfsFileSystem * | fsP |
| XrdStats * | xstats |
| XrdXrootdStats::XrdXrootdStats | ( | XrdStats * | sp | ) |
| XrdXrootdStats::~XrdXrootdStats | ( | ) | [inline] |
| void XrdXrootdStats::setFS | ( | XrdSfsFileSystem * | fsp | ) | [inline] |
References fsP.
Referenced by XrdXrootdProtocol::Configure().
| int XrdXrootdStats::Stats | ( | char * | buff, |
| int | blen, | ||
| int | do_sync = 0 |
||
| ) |
References fsP, XrdSfsFileSystem::getStats(), statsMutex, XrdSysMutex::Lock(), snprintf, Count, openCnt, Refresh, readCnt, prerCnt, writeCnt, syncCnt, getfCnt, putfCnt, miscCnt, AsyncNum, AsyncMax, AsyncRej, errorCnt, redirCnt, stallCnt, and XrdSysMutex::UnLock().
Referenced by XrdXrootdProtocol::Stats(), and XrdXrootdProtocol::do_Query().
| int XrdXrootdStats::Stats | ( | XrdXrootdResponse & | resp, |
| const char * | opts | ||
| ) |
Referenced by XrdXrootdAio::Alloc(), XrdXrootdStats(), and Stats().
| long long XrdXrootdStats::AsyncNow |
Referenced by XrdXrootdAio::Alloc(), XrdXrootdAio::Recycle(), and XrdXrootdStats().
| long long XrdXrootdStats::AsyncNum |
Referenced by XrdXrootdStats(), and Stats().
| long long XrdXrootdStats::AsyncRej |
Referenced by XrdXrootdStats(), Stats(), XrdXrootdProtocol::do_ReadAll(), and XrdXrootdProtocol::do_Write().
Referenced by XrdXrootdStats(), and Stats().
XrdSfsFileSystem* XrdXrootdStats::fsP [private] |
Referenced by XrdXrootdStats(), and Stats().
Referenced by XrdXrootdStats(), and Stats().
Referenced by XrdXrootdStats(), and Stats().
| long long XrdXrootdStats::prerCnt |
Referenced by XrdXrootdProtocol::Stats(), XrdXrootdStats(), and Stats().
Referenced by XrdXrootdStats(), and Stats().
| long long XrdXrootdStats::readCnt |
Referenced by XrdXrootdProtocol::Stats(), XrdXrootdProtocol::Cleanup(), XrdXrootdStats(), and Stats().
| long long XrdXrootdStats::redirCnt |
Referenced by XrdXrootdCallBack::sendError(), XrdXrootdStats(), Stats(), and XrdXrootdProtocol::fsError().
Referenced by XrdXrootdStats(), and Stats().
Referenced by XrdXrootdCallBack::sendError(), XrdXrootdStats(), Stats(), and XrdXrootdProtocol::fsError().
Referenced by XrdXrootdProtocol::Stats(), XrdXrootdProtocol::Cleanup(), and Stats().
Referenced by XrdXrootdStats(), and Stats().
| long long XrdXrootdStats::writeCnt |
Referenced by XrdXrootdProtocol::Stats(), XrdXrootdProtocol::Cleanup(), XrdXrootdStats(), and Stats().
XrdStats* XrdXrootdStats::xstats [private] |
Referenced by XrdXrootdStats(), and Stats().
1.7.5