|
xrootd
|
#include "XrdMon/XrdMonDecArgParser.hh"#include "XrdMon/XrdMonDecDictInfo.hh"#include "XrdMon/XrdMonDecUserInfo.hh"#include "XrdMon/XrdMonHeader.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysPlatform.hh"#include "XrdXrootd/XrdXrootdMonData.hh"#include <fstream>#include <iomanip>#include <netinet/in.h>#include <unistd.h>
Classes | |
| struct | CalcTime |
Typedefs | |
| typedef pair< kXR_int32, kXR_int32 > | TimePair |
Functions | |
| TimePair | decodeTime (const char *packet) |
| CalcTime | prepareTimestamp (const char *packet, int &offset, int len, kXR_int32 &begTime) |
| void | debugRWRequest (const char *packet, kXR_int32 timestamp, kXR_int64 offset) |
| void | debugOpen (const char *packet, kXR_int32 timestamp, kXR_int64 offset) |
| void | debugClose (const char *packet, kXR_int32 timestamp, kXR_int64 offset) |
| void | debugDictPacket (const char *packet, int len) |
| void | debugUserPacket (const char *packet, int len) |
| void | debugDisconnect (const char *packet, int len) |
| void | debugStagePacket (const char *packet, int) |
| void | debugTracePacket (const char *packet, int len) |
| int | main (int argc, char *argv[]) |
| void debugDisconnect | ( | const char * | packet, |
| int | len | ||
| ) |
References XrdXrootdMonTrace::arg1, XrdXrootdMonTrace::buflen, XrdXrootdMonTrace::arg2, XrdXrootdMonTrace::dictid, and HDRLEN.
Referenced by debugTracePacket().
Referenced by debugTracePacket().
References ntohll.
Referenced by debugTracePacket().
| void debugStagePacket | ( | const char * | packet, |
| int | |||
| ) |
Referenced by main().
| void debugTracePacket | ( | const char * | packet, |
| int | len | ||
| ) |
References XROOTD_MON_WINDOW, decodeTime(), HDRLEN, TRACELEN, prepareTimestamp(), CalcTime::endOffset, CalcTime::timePerTrace, XROOTD_MON_RWREQUESTMASK, debugRWRequest(), XROOTD_MON_OPEN, debugOpen(), XROOTD_MON_CLOSE, debugClose(), XROOTD_MON_DISC, debugDisconnect(), and CalcTime::begTimeNextWindow.
Referenced by main().
| TimePair decodeTime | ( | const char * | packet | ) |
Referenced by prepareTimestamp(), and debugTracePacket().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References XROOTD_MON_WINDOW, TRACELEN, and decodeTime().
Referenced by debugTracePacket().
1.7.5