|
ACE
6.3.4
|
Base class from which ACE monitors of size are derived. More...
#include <Monitor_Size.h>


Public Member Functions | |
| Size_Monitor (void) | |
| Size_Monitor (const char *name) | |
| virtual | ~Size_Monitor (void) |
| virtual void | update (void) |
| virtual void | clear (void) |
| Reset function. More... | |
Public Member Functions inherited from ACE::Monitor_Control::Monitor_Base | |
| Monitor_Base (const char *name, Monitor_Control_Types::Information_Type type) | |
| virtual | ~Monitor_Base (void) |
| virtual void | receive (double data) |
| Updates the monitor's data if it is a numeric floating point. More... | |
| virtual void | receive (size_t data) |
| Updates the monitor's data if it is an integer size. More... | |
| virtual void | receive (const Monitor_Control_Types::NameList &data) |
| Updates the monitor's data if it is a string type. More... | |
| long | add_constraint (const char *expression, Control_Action *action=0) |
| Add a constraint, returns a unique constraint id. More... | |
| Control_Action * | remove_constraint (const long constraint_id) |
| CONSTRAINTS & | constraints (void) |
| Get all constraints. More... | |
| void | retrieve (Monitor_Control_Types::Data &data) const |
| Data accessors. More... | |
| void | retrieve_and_clear (Monitor_Control_Types::Data &data) |
| void | add_to_registry (const ACE_Time_Value &time=ACE_Time_Value::zero) |
| Common to all monitors. More... | |
| void | remove_from_registry (void) |
| const char * | name (void) const |
| void | name (const char *new_name) |
| void | add_ref (void) |
| void | remove_ref (void) |
| double | average (void) const |
| Calculate the average of the accumulated samples. More... | |
| double | sum_of_squares (void) const |
| Calculate the sum of the squares of the samples. More... | |
| size_t | count (void) const |
| Returns the number of samples. More... | |
| double | minimum_sample (void) const |
| Returns the minimum sample value. More... | |
| double | maximum_sample (void) const |
| Returns the maximum sample value. More... | |
| double | last_sample (void) const |
| Returns the most recent sample value. More... | |
| Monitor_Control_Types::Information_Type | type (void) const |
| Return the type of this statistic. More... | |
| Monitor_Control_Types::NameList | get_list (void) const |
| Return the list or error msg if wrong type. More... | |
Additional Inherited Members | |
Public Types inherited from ACE::Monitor_Control::Monitor_Base | |
| typedef Monitor_Control_Types::ConstraintList | CONSTRAINTS |
| typedef CONSTRAINTS::const_iterator | CONSTRAINT_ITERATOR |
Protected Member Functions inherited from ACE::Monitor_Control::Monitor_Base | |
| virtual void | clear_i (void) |
Protected Attributes inherited from ACE::Monitor_Control::Monitor_Base | |
| Monitor_Control_Types::Data | data_ |
| ACE_SYNCH_MUTEX | mutex_ |
| CONSTRAINTS | constraints_ |
Base class from which ACE monitors of size are derived.
| ACE::Monitor_Control::Size_Monitor::Size_Monitor | ( | void | ) |
| ACE::Monitor_Control::Size_Monitor::Size_Monitor | ( | const char * | name | ) |
|
virtual |
|
virtual |
Reset function.
Reimplemented from ACE::Monitor_Control::Monitor_Base.
|
virtual |
Implemented by the most-derived class. Does the actual work of fetching the monitored value.
Reimplemented from ACE::Monitor_Control::Monitor_Base.
1.8.9.1