#include <rmConfig.h>
Public Attributes | |
rmMonitorConfiguration | config |
from ResourceMonitor daemon. More... | |
unsigned long | subsystemId |
The subsystem ID of this configuration. More... | |
unsigned long | thresholdConfigId |
The id of ThresholdConfig. More... | |
unsigned long | watermarkConfigId |
The id of WatermarkConfig. More... | |
unsigned long | leakyBucketConfigId |
The id of LeakybucketConfig;. More... | |
long | refCnt |
int | status |
In specific, the subsystem is represented by a integer ID value instead of the uuid value that is in rmMonitorConfiguration. Also, rmThresholdConfiguration and rmWatermarkConfiguration is seperated from rmMonitorConfiguration. Threshold configuration will be managed by ThresholdConfig, and watermark configuration will be managed by WatermarkConfig. GenericConfig references those through thresholdConfigId and watermarkConfigId.
Member status tells if the config entry is ready to be used by other entities or not. Only those with "ACTIVE" status can be used to create monitors.
Definition at line 38 of file rmConfig.h.
|
from ResourceMonitor daemon.
Definition at line 40 of file rmConfig.h. Referenced by rmGenericMonitorConfig::elementIsReady, rmGenericMonitorConfig::getInteger32, rmMonitor::getUnsigned, rmGenericMonitorConfig::getUnsigned, rmMonitor::getUUID, rmMonitor::getUUIDString, rmMonitor::init, rmMonitor::setInteger32, rmGenericMonitorConfig::setInteger32, rmMonitor::setUnsigned, and rmGenericMonitorConfig::setUnsigned. |
|
The id of LeakybucketConfig;.
Definition at line 44 of file rmConfig.h. Referenced by rmGenericMonitorConfig::elementIsReady, rmGenericMonitorConfig::getUnsigned, rmMonitor::init, and rmGenericMonitorConfig::setUnsigned. |
|
Definition at line 46 of file rmConfig.h. Referenced by rmGenericMonitorConfig::getInteger32, rmGenericMonitorConfig::setInteger32, and rmGenericMonitorConfig::setUnsigned. |
|
Definition at line 47 of file rmConfig.h. Referenced by rmGenericMonitorConfig::getInteger32, rmMonitor::init, and rmMonitor::setUnsigned. |
|
The subsystem ID of this configuration.
Definition at line 41 of file rmConfig.h. Referenced by rmGenericMonitorConfig::elementIsReady, rmMonitor::getUnsigned, rmGenericMonitorConfig::getUnsigned, rmMonitor::init, and rmGenericMonitorConfig::setUnsigned. |
|
The id of ThresholdConfig.
Definition at line 42 of file rmConfig.h. Referenced by rmGenericMonitorConfig::elementIsReady, rmGenericMonitorConfig::getUnsigned, rmMonitor::init, and rmGenericMonitorConfig::setUnsigned. |
|
The id of WatermarkConfig.
Definition at line 43 of file rmConfig.h. Referenced by rmGenericMonitorConfig::elementIsReady, rmGenericMonitorConfig::getUnsigned, rmMonitor::init, and rmGenericMonitorConfig::setUnsigned. |