#include <MonitorCB.h>
Collaboration diagram for CIAO::MonitorCB:
Public Member Functions | |
MonitorCB (CORBA::ORB_ptr orb, Deployment::TargetManager_ptr target, int interval) | |
int | update_data (::Deployment::Domain &data) |
Private Attributes | |
CORBA::ORB_ptr | orb_ |
::Deployment::TargetManager_ptr | target_mgr_ |
int | interval_ |
The interval after which updates need to be send. |
CIAO::MonitorCB::MonitorCB | ( | CORBA::ORB_ptr | orb, | |
Deployment::TargetManager_ptr | target, | |||
int | interval | |||
) |
orb | The ORB pointer | |
target | The TargetManager reference | |
interval | The time interval to sent update |
int CIAO::MonitorCB::update_data | ( | ::Deployment::Domain & | data | ) |
This function is called by the monitor to update Domain data, which is then sent to TM.
data | Contains the updated Domain data |
CORBA::ORB_ptr CIAO::MonitorCB::orb_ [private] |
::Deployment::TargetManager_ptr CIAO::MonitorCB::target_mgr_ [private] |
The Target Manager pointer to send back the update
int CIAO::MonitorCB::interval_ [private] |
The interval after which updates need to be send.