71 {(void)cfn; (void)Parms; (void)Logger; (void)cmsMon;
72 (void)EnvInfo; (void)isCMS;
121 {(void)info; (void)alert;}
Definition XrdCmsPerfMon.hh:46
virtual ~XrdCmsPerfMon()
Definition XrdCmsPerfMon.hh:129
virtual void GetInfo(PerfInfo &info)
Definition XrdCmsPerfMon.hh:106
virtual void PutInfo(PerfInfo &info, bool alert=false)
Definition XrdCmsPerfMon.hh:120
XrdCmsPerfMon()
Constructor & Destructor.
Definition XrdCmsPerfMon.hh:127
virtual bool Configure(const char *cfn, char *Parms, XrdSysLogger &Logger, XrdCmsPerfMon &cmsMon, XrdOucEnv *EnvInfo, bool isCMS)
Definition XrdCmsPerfMon.hh:65
Definition XrdOucEnv.hh:42
Definition XrdSysLogger.hh:53
Structure used for reporting performance metrics.
Definition XrdCmsPerfMon.hh:81
unsigned char pag_load
Paging 0 to 100 utilization.
Definition XrdCmsPerfMon.hh:84
PerfInfo()
Definition XrdCmsPerfMon.hh:94
unsigned char zzz_load
Reserved.
Definition XrdCmsPerfMon.hh:88
unsigned char xeq_load
Other 0 to 100 utilization (arbitrary)
Definition XrdCmsPerfMon.hh:85
void Clear()
Definition XrdCmsPerfMon.hh:90
~PerfInfo()
Definition XrdCmsPerfMon.hh:95
unsigned char cpu_load
CPU 0 to 100 utilization.
Definition XrdCmsPerfMon.hh:81
unsigned char yyy_load
Reserved.
Definition XrdCmsPerfMon.hh:87
unsigned char xxx_load
Reserved.
Definition XrdCmsPerfMon.hh:86
unsigned char mem_load
Memory 0 to 100 utilization.
Definition XrdCmsPerfMon.hh:82
unsigned char net_load
Network 0 to 100 utilization.
Definition XrdCmsPerfMon.hh:83