|
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 |