hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <DRCEResourceExtractor.hpp>
Public Member Functions | |
void | update (void) |
ResourceUsage | extract (void) throw (Poco::Exception) |
CpuUsageExtractor & | getCpuUsageExtractor (void) |
DiskSpaceExtractor & | getDiskSpaceExtractor (void) |
MemoryExtractor & | getMemoryExtractor (void) |
LoadAverageExtractor & | getLoadAverageExtractor (void) |
void | setMaxThreadsCount (size_t maxThreadsCount_) |
size_t | getMaxThreadsCount (void) |
void | setMaxProcessesCount (size_t maxProcessesCount_) |
size_t | getMaxProcessesCount (void) |
void | setMaxDiskSize (size_t maxDiskSize_) |
size_t | getMaxDiskSize (void) |
void | setMaxVramSize (size_t maxVramSize_) |
size_t | getMaxVramSize (void) |
void | setMaxRramSize (size_t maxRramSize_) |
size_t | getMaxRramSize (void) |
Static Public Member Functions | |
static ResourceUsageExtractor & | getInstance (void) |
static void | shutdown (void) |
Protected Attributes | |
CpuUsageExtractor | cpuUsageExtractor |
DiskSpaceExtractor | diskSpaceExtractor |
MemoryExtractor | memoryExtractor |
LoadAverageExtractor | loadAverageExtractor |
size_t | maxThreadsCount |
size_t | maxProcessesCount |
Static Protected Attributes | |
static ResourceUsageExtractor * | pHandler = nullptr |
static Poco::Mutex | mutex |
Definition at line 199 of file DRCEResourceExtractor.hpp.
ResourceUsage HCE::drce::ResourceUsageExtractor::extract | ( | void | ) | throw (Poco::Exception) |
Definition at line 512 of file DRCEResourceExtractor.cpp.
CpuUsageExtractor & HCE::drce::ResourceUsageExtractor::getCpuUsageExtractor | ( | void | ) |
Definition at line 569 of file DRCEResourceExtractor.cpp.
DiskSpaceExtractor & HCE::drce::ResourceUsageExtractor::getDiskSpaceExtractor | ( | void | ) |
Definition at line 575 of file DRCEResourceExtractor.cpp.
|
static |
Definition at line 485 of file DRCEResourceExtractor.cpp.
LoadAverageExtractor & HCE::drce::ResourceUsageExtractor::getLoadAverageExtractor | ( | void | ) |
Definition at line 587 of file DRCEResourceExtractor.cpp.
size_t HCE::drce::ResourceUsageExtractor::getMaxDiskSize | ( | void | ) |
Definition at line 623 of file DRCEResourceExtractor.cpp.
size_t HCE::drce::ResourceUsageExtractor::getMaxProcessesCount | ( | void | ) |
Definition at line 611 of file DRCEResourceExtractor.cpp.
size_t HCE::drce::ResourceUsageExtractor::getMaxRramSize | ( | void | ) |
Definition at line 647 of file DRCEResourceExtractor.cpp.
size_t HCE::drce::ResourceUsageExtractor::getMaxThreadsCount | ( | void | ) |
Definition at line 599 of file DRCEResourceExtractor.cpp.
size_t HCE::drce::ResourceUsageExtractor::getMaxVramSize | ( | void | ) |
Definition at line 635 of file DRCEResourceExtractor.cpp.
MemoryExtractor & HCE::drce::ResourceUsageExtractor::getMemoryExtractor | ( | void | ) |
Definition at line 581 of file DRCEResourceExtractor.cpp.
void HCE::drce::ResourceUsageExtractor::setMaxDiskSize | ( | size_t | maxDiskSize_ | ) |
Definition at line 617 of file DRCEResourceExtractor.cpp.
void HCE::drce::ResourceUsageExtractor::setMaxProcessesCount | ( | size_t | maxProcessesCount_ | ) |
Definition at line 605 of file DRCEResourceExtractor.cpp.
void HCE::drce::ResourceUsageExtractor::setMaxRramSize | ( | size_t | maxRramSize_ | ) |
Definition at line 641 of file DRCEResourceExtractor.cpp.
void HCE::drce::ResourceUsageExtractor::setMaxThreadsCount | ( | size_t | maxThreadsCount_ | ) |
Definition at line 593 of file DRCEResourceExtractor.cpp.
void HCE::drce::ResourceUsageExtractor::setMaxVramSize | ( | size_t | maxVramSize_ | ) |
Definition at line 629 of file DRCEResourceExtractor.cpp.
|
static |
Definition at line 493 of file DRCEResourceExtractor.cpp.
void HCE::drce::ResourceUsageExtractor::update | ( | void | ) |
Definition at line 503 of file DRCEResourceExtractor.cpp.
|
protected |
Definition at line 232 of file DRCEResourceExtractor.hpp.
|
protected |
Definition at line 233 of file DRCEResourceExtractor.hpp.
|
protected |
Definition at line 235 of file DRCEResourceExtractor.hpp.
|
protected |
Definition at line 238 of file DRCEResourceExtractor.hpp.
|
protected |
Definition at line 237 of file DRCEResourceExtractor.hpp.
|
protected |
Definition at line 234 of file DRCEResourceExtractor.hpp.
|
staticprotected |
Definition at line 230 of file DRCEResourceExtractor.hpp.
|
staticprotected |
Definition at line 229 of file DRCEResourceExtractor.hpp.