#include <BaseMonitor.h>
Inheritance diagram for CIAO::MonitorBase:
Public Member Functions | |
virtual | ~MonitorBase () |
virtual int | initialize_params (::Deployment::Domain &domain,::Deployment::TargetManager_ptr target_manager, int interval)=0 |
virtual int | start (CORBA::ORB_ptr orb)=0 |
virtual int | stop ()=0 |
virtual ::Deployment::Domain * | get_current_data ()=0 |
virtual CIAO::MonitorBase::~MonitorBase | ( | ) | [inline, virtual] |
virtual int CIAO::MonitorBase::initialize_params | ( | ::Deployment::Domain & | domain, | |
::Deployment::TargetManager_ptr | target_manager, | |||
int | interval | |||
) | [pure virtual] |
This function is called by the controller to initialize parameters.
domain | The Initital domain for this host | |
target_manager | TargetManager_ptr | |
interval | The time interval after which updates need to be send. |
Implemented in CIAO::CIAO_Monitor.
virtual int CIAO::MonitorBase::start | ( | CORBA::ORB_ptr | orb | ) | [pure virtual] |
This function is called by the controller to start up the monitor.
orb | The ORB pointer |
Implemented in CIAO::CIAO_Monitor.
virtual int CIAO::MonitorBase::stop | ( | ) | [pure virtual] |
This function is called by the controller to stop the monitor.
Implemented in CIAO::CIAO_Monitor.
virtual ::Deployment::Domain* CIAO::MonitorBase::get_current_data | ( | ) | [pure virtual] |
This function is called by the controller to get the current data.
Implemented in CIAO::CIAO_Monitor.