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

rmThresholdMonitorConfig Class Reference

#include <rmConfig.h>

Inheritance diagram for rmThresholdMonitorConfig:

rmRefArray< ThresholdConfig > rmStatusArray< ThresholdConfig > rmBaseArray< ThresholdConfig > IBaseAccessor List of all members.

Public Methods

 rmThresholdMonitorConfig ()
virtual ~rmThresholdMonitorConfig ()
virtual bool elementIsReady (const ThresholdConfig &aElement) const
virtual int getInteger32 (RMAttribute aName, unsigned long aID, long &aValue)
virtual int setInteger32 (RMAttribute aName, unsigned long aID, long aValue)
virtual int getUnsigned (RMAttribute aName, unsigned long aID, unsigned long &aValue)
virtual int setUnsigned (RMAttribute aName, unsigned long aID, unsigned long aValue)
virtual int getUnsigned64 (RMAttribute aName, unsigned long aID, u_int64_t &aValue)
virtual int setUnsigned64 (RMAttribute aName, unsigned long aID, u_int64_t aValue)

Detailed Description

rmThresholdMonitorConfig is the class that manages the ThresholdConfig table.

Definition at line 160 of file rmConfig.h.


Constructor & Destructor Documentation

rmThresholdMonitorConfig::rmThresholdMonitorConfig   [inline]
 

Definition at line 163 of file rmConfig.h.

virtual rmThresholdMonitorConfig::~rmThresholdMonitorConfig   [inline, virtual]
 

Definition at line 164 of file rmConfig.h.


Member Function Documentation

bool rmThresholdMonitorConfig::elementIsReady const ThresholdConfig   aElement const [virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 340 of file rmConfig.cpp.

References ThresholdConfig::config.

int rmThresholdMonitorConfig::getInteger32 RMAttribute    aName,
unsigned long    aID,
long &    aValue
[virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 366 of file rmConfig.cpp.

References ThresholdConfig::config, rmBaseArray< ThresholdConfig >::getConstElement, ThresholdConfig::refCnt, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, ThresholdConfig::status, THRESHOLDCONFIG_CANCELEVENTSEVERITY, THRESHOLDCONFIG_EVENTSEVERITY, THRESHOLDCONFIG_PRECONDITION, THRESHOLDCONFIG_REFCOUNT, THRESHOLDCONFIG_STATUS, THRESHOLDCONFIG_TESTCONDITION, and THRESHOLDCONFIG_TYPE.

int rmThresholdMonitorConfig::getUnsigned RMAttribute    aName,
unsigned long    aID,
unsigned long &    aValue
[virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 467 of file rmConfig.cpp.

References ThresholdConfig::config, rmBaseArray< ThresholdConfig >::getConstElement, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, and THRESHOLDCONFIG_VALUE32.

int rmThresholdMonitorConfig::getUnsigned64 RMAttribute    aName,
unsigned long    aID,
u_int64_t &    aValue
[virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 511 of file rmConfig.cpp.

References ThresholdConfig::config, rmBaseArray< ThresholdConfig >::getConstElement, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, and THRESHOLDCONFIG_VALUE64.

int rmThresholdMonitorConfig::setInteger32 RMAttribute    aName,
unsigned long    aID,
long    aValue
[virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 410 of file rmConfig.cpp.

References ThresholdConfig::config, rmBaseArray< ThresholdConfig >::getElement, ThresholdConfig::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_NOSUCHVALUE, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, rmStatusArray< ThresholdConfig >::setStatus, THRESHOLDCONFIG_CANCELEVENTSEVERITY, THRESHOLDCONFIG_EVENTSEVERITY, THRESHOLDCONFIG_PRECONDITION, THRESHOLDCONFIG_STATUS, THRESHOLDCONFIG_TESTCONDITION, THRESHOLDCONFIG_TYPE, and rmStatusArray< ThresholdConfig >::updateStatus.

int rmThresholdMonitorConfig::setUnsigned RMAttribute    aName,
unsigned long    aID,
unsigned long    aValue
[virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 487 of file rmConfig.cpp.

References ThresholdConfig::config, rmBaseArray< ThresholdConfig >::getElement, ThresholdConfig::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, THRESHOLDCONFIG_VALUE32, and rmStatusArray< ThresholdConfig >::updateStatus.

int rmThresholdMonitorConfig::setUnsigned64 RMAttribute    aName,
unsigned long    aID,
u_int64_t    aValue
[virtual]
 

Reimplemented from rmBaseArray< ThresholdConfig >.

Definition at line 531 of file rmConfig.cpp.

References ThresholdConfig::config, rmBaseArray< ThresholdConfig >::getElement, ThresholdConfig::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, THRESHOLDCONFIG_VALUE64, and rmStatusArray< ThresholdConfig >::updateStatus.


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