ACE::Monitor_Control::Monitor_Point_Auto_Updater Class Reference

Automates periodic updating of monitor point classes. More...

#include <Monitor_Admin.h>

Inheritance diagram for ACE::Monitor_Control::Monitor_Point_Auto_Updater:

Inheritance graph
[legend]
Collaboration diagram for ACE::Monitor_Control::Monitor_Point_Auto_Updater:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int handle_timeout (const ACE_Time_Value &interval, const void *monitor_point)
 Override of ACE base class method.


Detailed Description

Automates periodic updating of monitor point classes.

A single instance of this class is held by the Admin class below. For a monitor point that must periodically check what they are monitoring, the admin class registers the monitor point with the ACE reactor. Each time the interval times out, the reactor will call the handle_timeout() method below, and pass in the appropriate monitor point. The handle_timeout() method will in turn call the appropriate method on the monitor point to get it to update its data.


Member Function Documentation

int ACE::Monitor_Control::Monitor_Point_Auto_Updater::handle_timeout ( const ACE_Time_Value interval,
const void *  monitor_point 
) [virtual]

Override of ACE base class method.

Reimplemented from ACE_Event_Handler.


The documentation for this class was generated from the following files:

Generated on Mon Jul 13 16:14:40 2009 for ACE by  doxygen 1.5.8