hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::drce::CpuUsageExtractor Class Reference

#include <DRCEResourceExtractor.hpp>

Classes

struct  cpu_info

Public Member Functions

 CpuUsageExtractor (void)
 ~CpuUsageExtractor (void)
void update (void)
double getCpuUsage (void) const
double getIOWait (void) const

Static Public Member Functions

static double getCpuUsage (const std::vector< pid_t > &ids)

Detailed Description

Definition at line 62 of file DRCEResourceExtractor.hpp.

Constructor & Destructor Documentation

HCE::drce::CpuUsageExtractor::CpuUsageExtractor ( void  )

Definition at line 191 of file DRCEResourceExtractor.cpp.

Here is the call graph for this function:

HCE::drce::CpuUsageExtractor::~CpuUsageExtractor ( void  )
inline

Definition at line 73 of file DRCEResourceExtractor.hpp.

Member Function Documentation

double HCE::drce::CpuUsageExtractor::getCpuUsage ( void  ) const
inline

Definition at line 77 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

double HCE::drce::CpuUsageExtractor::getCpuUsage ( const std::vector< pid_t > &  ids)
static

Definition at line 148 of file DRCEResourceExtractor.cpp.

double HCE::drce::CpuUsageExtractor::getIOWait ( void  ) const
inline

Definition at line 78 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

void HCE::drce::CpuUsageExtractor::update ( void  )

Definition at line 197 of file DRCEResourceExtractor.cpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: