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::DiskSpaceExtractor Class Reference

#include <DRCEResourceExtractor.hpp>

Public Member Functions

 DiskSpaceExtractor (void)
 ~DiskSpaceExtractor (void)
void update (void) throw (Poco::Exception)
void setDiskSize (size_t diskSize_)
size_t getDiskSize (void) const
size_t getDiskUsed (void) const
size_t getDiskFree (void) const
double getDiskUsedPercent (void) const
double getDiskFreePercent (void) const

Static Public Member Functions

static size_t getDiskUsage (const std::vector< pid_t > &ids)

Detailed Description

Definition at line 31 of file DRCEResourceExtractor.hpp.

Constructor & Destructor Documentation

HCE::drce::DiskSpaceExtractor::DiskSpaceExtractor ( void  )

Definition at line 32 of file DRCEResourceExtractor.cpp.

Here is the call graph for this function:

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

Definition at line 35 of file DRCEResourceExtractor.hpp.

Member Function Documentation

size_t HCE::drce::DiskSpaceExtractor::getDiskFree ( void  ) const
inline

Definition at line 43 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

double HCE::drce::DiskSpaceExtractor::getDiskFreePercent ( void  ) const
inline

Definition at line 45 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

size_t HCE::drce::DiskSpaceExtractor::getDiskSize ( void  ) const
inline

Definition at line 41 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

size_t HCE::drce::DiskSpaceExtractor::getDiskUsage ( const std::vector< pid_t > &  ids)
static

Definition at line 113 of file DRCEResourceExtractor.cpp.

Here is the caller graph for this function:

size_t HCE::drce::DiskSpaceExtractor::getDiskUsed ( void  ) const
inline

Definition at line 42 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

double HCE::drce::DiskSpaceExtractor::getDiskUsedPercent ( void  ) const
inline

Definition at line 44 of file DRCEResourceExtractor.hpp.

Here is the caller graph for this function:

void HCE::drce::DiskSpaceExtractor::setDiskSize ( size_t  diskSize_)

Definition at line 45 of file DRCEResourceExtractor.cpp.

Here is the caller graph for this function:

void HCE::drce::DiskSpaceExtractor::update ( void  ) throw (Poco::Exception)

Definition at line 50 of file DRCEResourceExtractor.cpp.

Here is the caller graph for this function:


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