Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

rmMonitorState Struct Reference

#include <ResourceMonitorTypes.h>

List of all members.

Public Attributes

enum rmMonitorType monitorType
 used to switch on the typeState union. More...

enum rmMonitorStatus currentStatus
 status of the monitor. More...

int notificationPaused
 1 if currentStatus == rmActive but event logging has been suspended, else 0.
See also:
ResourceMonitor::rmPauseNotification ResourceMonitor::rmResetNotification.
More...


rmStatisticValue lastMonitoredValue
rmTimeStamp startTime
 time monitor was last started, 0 if never started. More...

rmTimeStamp stopTime
 time monitor was stopped or came to the end of the monitoring interval, 0 if currently active. More...

union {
   rmThresholdState   threshold
   rmWatermarkState   watermark
   rmLeakyBucketState   leakyBucket
typeState
 monitor type specific state variables. More...


Detailed Description

container for the monitor state.
See also:
rmThresholdState rmWatermarkState rmLeakyBucketState , ResourceMonitor::rmGetMonitorState


Member Data Documentation

enum rmMonitorStatus rmMonitorState::currentStatus
 

status of the monitor.

rmStatisticValue rmMonitorState::lastMonitoredValue
 

rmLeakyBucketState rmMonitorState::leakyBucket
 

enum rmMonitorType rmMonitorState::monitorType
 

used to switch on the typeState union.

int rmMonitorState::notificationPaused
 

1 if currentStatus == rmActive but event logging has been suspended, else 0.

See also:
ResourceMonitor::rmPauseNotification ResourceMonitor::rmResetNotification.

rmTimeStamp rmMonitorState::startTime
 

time monitor was last started, 0 if never started.

rmTimeStamp rmMonitorState::stopTime
 

time monitor was stopped or came to the end of the monitoring interval, 0 if currently active.

rmThresholdState rmMonitorState::threshold
 

union { ... } rmMonitorState::typeState
 

monitor type specific state variables.

rmWatermarkState rmMonitorState::watermark
 


The documentation for this struct was generated from the following file:
Generated at Sat Sep 7 21:21:08 2002 for Resource Monitoring Facility by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001