|
Public Member Functions |
| void | Add_rd (kXR_unt32 dictid, kXR_int32 rlen, kXR_int64 offset) |
| void | Add_wr (kXR_unt32 dictid, kXR_int32 wlen, kXR_int64 offset) |
| void | appID (char *id) |
| void | Close (kXR_unt32 dictid, long long rTot, long long wTot) |
| void | Disc (kXR_unt32 dictid, int csec) |
| void | Dup (XrdXrootdMonTrace *mrec) |
| void | Open (kXR_unt32 dictid, off_t fsize) |
| | XrdXrootdMonitor () |
Static Public Member Functions |
| XrdXrootdMonitor * | Alloc (int force=0) |
| void | Defaults (char *dest1, int m1, char *dest2, int m2) |
| void | Defaults (int msz, int wsz, int flush) |
| int | Init (XrdScheduler *sp, XrdSysError *errp) |
| kXR_unt32 | Map (const char code, const char *uname, const char *path) |
| time_t | Tick () |
| void | unAlloc (XrdXrootdMonitor *monp) |
Static Public Attributes |
| XrdXrootdMonitor * | altMon = 0 |
| char | monIO = 0 |
| char | monINFO = 0 |
| char | monFILE = 0 |
| char | monSTAGE = 0 |
| char | monUSER = 0 |
Private Member Functions |
| | ~XrdXrootdMonitor () |
| void | Add_io (kXR_unt32 dictid, kXR_int32 buflen, kXR_int64 offset) |
| unsigned char | do_Shift (long long xTot, unsigned int &xVal) |
| void | Flush () |
| void | Mark () |
Static Private Member Functions |
| void | fillHeader (XrdXrootdMonHeader *hdr, const char id, int size) |
| int | Send (int mmode, void *buff, int size) |
| void | startClock () |
Private Attributes |
| XrdXrootdMonBuff * | monBuff |
| int | nextEnt |
| kXR_int32 | lastWindow |
Static Private Attributes |
| XrdScheduler * | Sched = 0 |
| XrdSysError * | eDest = 0 |
| XrdSysMutex | windowMutex |
| int | monFD |
| char * | Dest1 = 0 |
| int | monMode1 = 0 |
| sockaddr | InetAddr1 |
| char * | Dest2 = 0 |
| int | monMode2 = 0 |
| sockaddr | InetAddr2 |
| int | monBlen = 0 |
| int | lastEnt = 0 |
| int | autoFlush = 600 |
| int | FlushTime = 0 |
| kXR_int32 | startTime = 0 |
| kXR_int32 | currWindow = 0 |
| kXR_int32 | sizeWindow = 60 |
| int | isEnabled = 0 |
| int | numMonitor = 0 |
Friends |
| class | XrdXrootdMonitorDummy |