36#define XRD_STATS_ALL 0x000000FF
37#define XRD_STATS_INFO 0x00000001
38#define XRD_STATS_BUFF 0x00000002
39#define XRD_STATS_LINK 0x00000004
40#define XRD_STATS_POLL 0x00000008
41#define XRD_STATS_PROC 0x00000010
42#define XRD_STATS_PROT 0x00000020
43#define XRD_STATS_SCHD 0x00000040
44#define XRD_STATS_SGEN 0x00000080
45#define XRD_STATS_SYNC 0x40000000
46#define XRD_STATS_SYNCA 0x20000000
55void Report(
char **Dest=0,
int iVal=600,
int Opts=0);
58 {
public:
virtual void Info(
const char *data,
int dlen) = 0;
67 const char *hn,
int port,
const char *in,
const char *pn,
74const char *GenStats(
int &rsz,
int opts);
75int InfoStats(
char *buff,
int blen,
int dosync=0);
76int ProcStats(
char *buff,
int blen,
int dosync=0);
virtual void Info(const char *data, int dlen)=0
void Report(char **Dest=0, int iVal=600, int Opts=0)
virtual void Stats(CallBack *InfoBack, int opts)