ACE::Monitor_Control::Monitor_Base Class ReferenceBase class from which the template monitor point class is derived. More...
Inheritance diagram for ACE::Monitor_Control::Monitor_Base:
Collaboration diagram for ACE::Monitor_Control::Monitor_Base:
Detailed DescriptionBase class from which the template monitor point class is derived.Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
Implemented by the most-derived class. Does the actual work of fetching the monitored value. Overridden in derived classes. Reimplemented in ACE::Monitor_Control::Size_Monitor.
Updates the monitor's data if it is a numeric floating point.
Updates the monitor's data if it is an integer size.
Updates the monitor's data if it is a string type.
Add a constraint, returns a unique constraint id.
Thread-safe and guaranteed to be unique. This is thread-safe on its own so we don't have to guard it here. Since we know external key is unique, we don't check for failure.
Remove a constraint and return the associated control action, which may be shared, for deletion or further use.
Get all constraints.
Data accessors.
Common to all monitors.
Calculate the average of the accumulated samples.
Calculate the sum of the squares of the samples.
Returns the number of samples.
Returns the minimum sample value.
Returns the maximum sample value.
Returns the most recent sample value.
Return the type of this statistic.
Return the list or error msg if wrong type.
Overridden in some monitors (for example the OS monitors) where clearing requires monitor-specific actions.
Member Data Documentation
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:19:09 2008 for ACE by 1.5.5 |