Go to the documentation of this file. 1 #ifndef __XRDXROOTDMONITOR__
2 #define __XRDXROOTDMONITOR__
16 #include <netinet/in.h>
17 #include <sys/types.h>
28 #define XROOTD_MON_ALL 1
29 #define XROOTD_MON_FILE 2
30 #define XROOTD_MON_IO 4
31 #define XROOTD_MON_INFO 8
32 #define XROOTD_MON_USER 16
33 #define XROOTD_MON_AUTH 32
34 #define XROOTD_MON_PATH (XROOTD_MON_IO | XROOTD_MON_FILE)
35 #define XROOTD_MON_REDR 64
36 #define XROOTD_MON_IOV 128
55 {
Add_io(dictid, rlen, offset);}
82 static void Defaults(
char *dest1,
int m1,
char *dest2,
int m2);
83 static void Defaults(
int msz,
int rsz,
int wsz,
84 int flush,
int flash,
int iDent,
int rnm);
89 const char *iHost,
const char *iProg,
90 const char *iName,
int Port);
97 const char opC,
const char *
Path);
141 void Register(
const char *Uname,
const char *Hname);
181 unsigned char do_Shift(
long long xTot,
unsigned int &xVal);
184 const char id,
int size);
185 static MonRdrBuff *
Fetch();
187 static void Flush(MonRdrBuff *mP);
191 static int Send(
int mmode,
void *buff,
int size);