Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

ThresholdConfig Struct Reference

#include <rmConfig.h>

List of all members.

Public Attributes

rmThresholdConfiguration config
long refCnt
int status


Detailed Description

ThresholdConfig is a new representation of rmThresholdConfiguration. It basically contains a rmThresholdConfiguration. plus some other information that will be used to construct ThresholdConfig table.

Member refCnt tells how many times this config entry is being used by other entities, such as a GenericConfig. (a ThresholdConfig can be used by many GenericConfig entries.) A ThresholdConfig can only be modified when (refCnt == 0). Once it is referenced by a GenericConfig, it is read-only.

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

Definition at line 68 of file rmConfig.h.


Member Data Documentation

rmThresholdConfiguration ThresholdConfig::config
 

Definition at line 70 of file rmConfig.h.

Referenced by rmThresholdMonitorConfig::elementIsReady, rmThresholdMonitorConfig::getInteger32, rmThresholdMonitorConfig::getUnsigned, rmThresholdMonitorConfig::getUnsigned64, rmMonitor::init, rmThresholdMonitorConfig::setInteger32, rmThresholdMonitorConfig::setUnsigned, rmGenericMonitorConfig::setUnsigned, and rmThresholdMonitorConfig::setUnsigned64.

long ThresholdConfig::refCnt
 

Definition at line 72 of file rmConfig.h.

Referenced by rmThresholdMonitorConfig::getInteger32, rmThresholdMonitorConfig::setInteger32, rmThresholdMonitorConfig::setUnsigned, and rmThresholdMonitorConfig::setUnsigned64.

int ThresholdConfig::status
 

Definition at line 73 of file rmConfig.h.

Referenced by rmThresholdMonitorConfig::getInteger32, rmMonitor::init, and rmGenericMonitorConfig::setUnsigned.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 10 16:46:35 2002 for ResourceMonitorSNMPSubagent by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002