xrootd
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
XrdCmsPerfMon::PerfInfo Struct Reference

Structure used for reporting performance metrics. More...

#include <XrdCmsPerfMon.hh>

Public Member Functions

void Clear ()
 
 PerfInfo ()
 
 ~PerfInfo ()
 

Public Attributes

unsigned char cpu_load
 CPU 0 to 100 utilization.
 
unsigned char mem_load
 Memory 0 to 100 utilization.
 
unsigned char net_load
 Network 0 to 100 utilization.
 
unsigned char pag_load
 Paging 0 to 100 utilization.
 
unsigned char xeq_load
 Other 0 to 100 utilization (arbitrary)
 
unsigned char xxx_load
 Reserved.
 
unsigned char yyy_load
 Reserved.
 
unsigned char zzz_load
 Reserved.
 

Detailed Description

Structure used for reporting performance metrics.

Constructor & Destructor Documentation

◆ PerfInfo()

XrdCmsPerfMon::PerfInfo::PerfInfo ( )
inline

References Clear().

◆ ~PerfInfo()

XrdCmsPerfMon::PerfInfo::~PerfInfo ( )
inline

Member Function Documentation

◆ Clear()

void XrdCmsPerfMon::PerfInfo::Clear ( )
inline

Member Data Documentation

◆ cpu_load

unsigned char XrdCmsPerfMon::PerfInfo::cpu_load

CPU 0 to 100 utilization.

Referenced by Clear().

◆ mem_load

unsigned char XrdCmsPerfMon::PerfInfo::mem_load

Memory 0 to 100 utilization.

Referenced by Clear().

◆ net_load

unsigned char XrdCmsPerfMon::PerfInfo::net_load

Network 0 to 100 utilization.

Referenced by Clear().

◆ pag_load

unsigned char XrdCmsPerfMon::PerfInfo::pag_load

Paging 0 to 100 utilization.

Referenced by Clear().

◆ xeq_load

unsigned char XrdCmsPerfMon::PerfInfo::xeq_load

Other 0 to 100 utilization (arbitrary)

Referenced by Clear().

◆ xxx_load

unsigned char XrdCmsPerfMon::PerfInfo::xxx_load

Reserved.

Referenced by Clear().

◆ yyy_load

unsigned char XrdCmsPerfMon::PerfInfo::yyy_load

Reserved.

Referenced by Clear().

◆ zzz_load

unsigned char XrdCmsPerfMon::PerfInfo::zzz_load

Reserved.

Referenced by Clear().


The documentation for this struct was generated from the following file: