|
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.