- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# CIAO::MonitorCB Class Reference

Updates data back to the TM. More...

`#include <MonitorCB.h>`

Collaboration diagram for CIAO::MonitorCB:

[legend]
List of all members.

## Public Member Functions
| MonitorCB (CORBA::ORB_ptr _orb, Deployment::TargetManager_ptr, int interval)
int | update_data (::Deployment::Domain &data)
## Private Attributes
CORBA::ORB_ptr | orb_
| The ORB pointer.
::Deployment::TargetManager_ptr | target_mgr_
int | interval_
| The interval after which updates need to be send.

## Detailed Description

Updates data back to the TM.

## Constructor & Destructor Documentation

CIAO::MonitorCB::MonitorCB | ( | CORBA::ORB_ptr | _orb,
|  | Deployment::TargetManager_ptr | ,
|  | int | interval |
| ) |  |  |

Parameters:

  | _orb | The ORB pointer
  | The | TargetManager reference
  | interval | The time interval to sent update

## Member Function Documentation

int CIAO::MonitorCB::update_data | ( | ::Deployment::Domain & | data | ) |

update_data

Parameters:

  | data | Contains the updated Domain data

Returns:
  int indicates success. This function is called by the monitor to update Domain data, which is then sent to TM.

## Member Data Documentation

int CIAO::MonitorCB::interval_`[private]`

The interval after which updates need to be send.

CORBA::ORB_ptr CIAO::MonitorCB::orb_`[private]`

The ORB pointer.

::Deployment::TargetManager_ptr CIAO::MonitorCB::target_mgr_`[private]`

The Target Manager pointer to send back the update

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

- MonitorCB.h
- MonitorCB.cpp