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

rmThresholdConfiguration Struct Reference

#include <ResourceMonitorTypes.h>

List of all members.

Public Attributes

enum rmThresholdType type
 specifies the threshold type of the monitor. More...

rmValue thresholdValue
 container for the threshold level. The data type is always the type of the statistic being monitored except when the rmChange statistic transformation is used, then is a signed value. More...

enum rmThresholdTestCondition condition
 the monitor's test condition. More...

enum rmThresholdPrecondition precondition
 specifies any conditions that must be met before event logging is done. More...

posix_log_severity_t eventSeverity
 used to log a threshold event to the event log, see POSIX event log draft standard
See also:
ME_EVENT_TYPE_BASE ME_ThresholdEventLogMessageFormat.
More...


posix_log_severity_t cancelEventSeverity
 used to log a bidirectional canceling threshold event to the event log
See also:
ME_EVENT_TYPE_BASE ME_ThresholdEventLogMessageFormat.
More...



Detailed Description

Stateful threshold monitors generate events for every reading that meets the test condition whereas non-stateful monitors only generate one event once the test condition is met. This setting of loggingRate = 0 in the rmThresholdControl structure creates a non-stateful monitor. This setting replaces the stateful flag that was in the rmThresholdConfiguration structure. For daemon monitors the eventing can be throttled by the rmMonitorControl parameters. All threshold configuration parameters except the type can be modified after a daemon monitor is created.
See also:
rmMonitorConfiguration rmThresholdControl RMThresholdType RMThresholdValue , RMThresholdCondition RMThresholdPrecondition RMThresholdEventSeverity , RMThresholdCancelEventSeverity ResourceMonitor::rmSetMonitorConfiguration


Member Data Documentation

posix_log_severity_t rmThresholdConfiguration::cancelEventSeverity
 

used to log a bidirectional canceling threshold event to the event log

See also:
ME_EVENT_TYPE_BASE ME_ThresholdEventLogMessageFormat.

enum rmThresholdTestCondition rmThresholdConfiguration::condition
 

the monitor's test condition.

posix_log_severity_t rmThresholdConfiguration::eventSeverity
 

used to log a threshold event to the event log, see POSIX event log draft standard

See also:
ME_EVENT_TYPE_BASE ME_ThresholdEventLogMessageFormat.

enum rmThresholdPrecondition rmThresholdConfiguration::precondition
 

specifies any conditions that must be met before event logging is done.

rmValue rmThresholdConfiguration::thresholdValue
 

container for the threshold level. The data type is always the type of the statistic being monitored except when the rmChange statistic transformation is used, then is a signed value.

enum rmThresholdType rmThresholdConfiguration::type
 

specifies the threshold type of the monitor.


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