#include <XrdHttpMon.hh>
Classes | |
| struct | HttpInfo |
Public Types | |
| enum | StatusCodes { sc_100 , sc_200 , sc_201 , sc_202 , sc_206 , sc_207 , sc_302 , sc_307 , sc_400 , sc_401 , sc_403 , sc_404 , sc_405 , sc_409 , sc_416 , sc_423 , sc_500 , sc_502 , sc_504 , sc_507 , sc_UNKNOWN , sc_Count } |
Static Public Member Functions | |
| static void | Initialize (XrdSysLogger *logP, XrdXrootdGStream *gStream, XrdMonRoll *mrollP) |
| static bool | IsInitialized () |
| static void | Record (XrdHttpReq &req, int code) |
| static void * | Start (void *) |
Definition at line 13 of file XrdHttpMon.hh.
| struct XrdHttpMon::HttpInfo |
Definition at line 44 of file XrdHttpMon.hh.
| Class Members | ||
|---|---|---|
| RAtomic_uint64_t | count {0} | |
| RAtomic_uint64_t | duration_us {0} | |
| RAtomic_uint64_t | error_network {0} | |
| RAtomic_uint64_t | error_xrootd {0} | |
| RAtomic_uint64_t | success {0} | |
| Enumerator | |
|---|---|
| sc_100 | |
| sc_200 | |
| sc_201 | |
| sc_202 | |
| sc_206 | |
| sc_207 | |
| sc_302 | |
| sc_307 | |
| sc_400 | |
| sc_401 | |
| sc_403 | |
| sc_404 | |
| sc_405 | |
| sc_409 | |
| sc_416 | |
| sc_423 | |
| sc_500 | |
| sc_502 | |
| sc_504 | |
| sc_507 | |
| sc_UNKNOWN | |
| sc_Count | |
Definition at line 18 of file XrdHttpMon.hh.
|
static |
Definition at line 74 of file XrdHttpMon.cc.
References XrdMonRoll::AddOn, and eDest.
|
inlinestatic |
Definition at line 56 of file XrdHttpMon.hh.
|
static |
Definition at line 106 of file XrdHttpMon.cc.
References ACTIVE, DONE, eDest, ERR_NET, ERR_PROT, XrdHttpReq::monState, NEW, XrdHttpReq::request, XrdHttpReq::rtCount, and XrdHttpReq::startTime.
|
static |
Definition at line 99 of file XrdHttpMon.cc.