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

rmThresholdMonitorControl Class Reference

#include <rmControl.h>

Inheritance diagram for rmThresholdMonitorControl:

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

Public Methods

 rmThresholdMonitorControl ()
virtual ~rmThresholdMonitorControl ()
virtual bool elementIsReady (const ThresholdControl &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

The class that manages the ThresholdControl table.

Definition at line 127 of file rmControl.h.


Constructor & Destructor Documentation

rmThresholdMonitorControl::rmThresholdMonitorControl   [inline]
 

Definition at line 130 of file rmControl.h.

virtual rmThresholdMonitorControl::~rmThresholdMonitorControl   [inline, virtual]
 

Definition at line 131 of file rmControl.h.


Member Function Documentation

bool rmThresholdMonitorControl::elementIsReady const ThresholdControl   aElement const [virtual]
 

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 388 of file rmControl.cpp.

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

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 405 of file rmControl.cpp.

References rmBaseArray< ThresholdControl >::getConstElement, ThresholdControl::refCnt, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONTROL, RMCLIENT_SUCCESS, ThresholdControl::status, THRESHOLDCONTROL_REFCOUNT, and THRESHOLDCONTROL_STATUS.

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

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 454 of file rmControl.cpp.

References ThresholdControl::control, rmBaseArray< ThresholdControl >::getConstElement, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONTROL, RMCLIENT_SUCCESS, THRESHOLDCONTROL_LOGRATE, THRESHOLDCONTROL_SAMPLETIME, and THRESHOLDCONTROL_TOLERANCE32.

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

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 515 of file rmControl.cpp.

References ThresholdControl::control, rmBaseArray< ThresholdControl >::getConstElement, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONTROL, RMCLIENT_SUCCESS, and THRESHOLDCONTROL_TOLERANCE64.

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

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 430 of file rmControl.cpp.

References rmBaseArray< ThresholdControl >::getElement, ThresholdControl::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONTROL, RMCLIENT_SUCCESS, rmStatusArray< ThresholdControl >::setStatus, THRESHOLDCONTROL_STATUS, and rmStatusArray< ThresholdControl >::updateStatus.

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

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 483 of file rmControl.cpp.

References ThresholdControl::control, rmBaseArray< ThresholdControl >::getElement, ThresholdControl::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONTROL, RMCLIENT_SUCCESS, THRESHOLDCONTROL_LOGRATE, THRESHOLDCONTROL_SAMPLETIME, THRESHOLDCONTROL_TOLERANCE32, and rmStatusArray< ThresholdControl >::updateStatus.

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

Reimplemented from rmBaseArray< ThresholdControl >.

Definition at line 536 of file rmControl.cpp.

References ThresholdControl::control, rmBaseArray< ThresholdControl >::getElement, ThresholdControl::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONTROL, RMCLIENT_SUCCESS, THRESHOLDCONTROL_TOLERANCE64, and rmStatusArray< ThresholdControl >::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