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

rmLeakyBucketMonitorConfig Class Reference

#include <rmConfig.h>

Inheritance diagram for rmLeakyBucketMonitorConfig:

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

Public Methods

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

rmLeakyBucketMonitorConfig is the class that manages the LeakyBucketConfig table.

Definition at line 206 of file rmConfig.h.


Constructor & Destructor Documentation

rmLeakyBucketMonitorConfig::rmLeakyBucketMonitorConfig   [inline]
 

Definition at line 209 of file rmConfig.h.

virtual rmLeakyBucketMonitorConfig::~rmLeakyBucketMonitorConfig   [inline, virtual]
 

Definition at line 210 of file rmConfig.h.


Member Function Documentation

bool rmLeakyBucketMonitorConfig::elementIsReady const LeakyBucketConfig   aElement const [virtual]
 

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 623 of file rmConfig.cpp.

References LeakyBucketConfig::config.

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

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 635 of file rmConfig.cpp.

References LeakyBucketConfig::config, rmBaseArray< LeakyBucketConfig >::getConstElement, LEAKYBUCKETCONFIG_EVENTSEVERITY, LEAKYBUCKETCONFIG_REFCOUNT, LEAKYBUCKETCONFIG_STATUS, LeakyBucketConfig::refCnt, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, and LeakyBucketConfig::status.

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

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 692 of file rmConfig.cpp.

References LeakyBucketConfig::config, rmBaseArray< LeakyBucketConfig >::getConstElement, LEAKYBUCKETCONFIG_BUCKETSIZE32, LEAKYBUCKETCONFIG_FILLVALUE32, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, and RMCLIENT_SUCCESS.

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

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 744 of file rmConfig.cpp.

References LeakyBucketConfig::config, rmBaseArray< LeakyBucketConfig >::getConstElement, LEAKYBUCKETCONFIG_BUCKETSIZE64, LEAKYBUCKETCONFIG_FILLVALUE64, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, and RMCLIENT_SUCCESS.

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

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 663 of file rmConfig.cpp.

References LeakyBucketConfig::config, rmBaseArray< LeakyBucketConfig >::getElement, LEAKYBUCKETCONFIG_EVENTSEVERITY, LEAKYBUCKETCONFIG_STATUS, LeakyBucketConfig::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_NOSUCHVALUE, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, rmStatusArray< LeakyBucketConfig >::setStatus, and rmStatusArray< LeakyBucketConfig >::updateStatus.

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

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 717 of file rmConfig.cpp.

References LeakyBucketConfig::config, rmBaseArray< LeakyBucketConfig >::getElement, LEAKYBUCKETCONFIG_BUCKETSIZE32, LEAKYBUCKETCONFIG_FILLVALUE32, LeakyBucketConfig::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, and rmStatusArray< LeakyBucketConfig >::updateStatus.

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

Reimplemented from rmBaseArray< LeakyBucketConfig >.

Definition at line 768 of file rmConfig.cpp.

References LeakyBucketConfig::config, rmBaseArray< LeakyBucketConfig >::getElement, LEAKYBUCKETCONFIG_BUCKETSIZE64, LEAKYBUCKETCONFIG_FILLVALUE64, LeakyBucketConfig::refCnt, RMAttribute, RMCLIENT_ERROR_CC_REFCNT, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_THRESHOLD_CONFIG, RMCLIENT_SUCCESS, and rmStatusArray< LeakyBucketConfig >::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