CIAO::MonitorBase Class Reference

#include <BaseMonitor.h>

Inheritance diagram for CIAO::MonitorBase:

Inheritance graph
[legend]

List of all members.

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::Domainget_current_data ()=0


Constructor & Destructor Documentation

virtual CIAO::MonitorBase::~MonitorBase (  )  [inline, virtual]


Member Function Documentation

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.

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.

Parameters:
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.

Returns:
The current Domain data

Implemented in CIAO::CIAO_Monitor.


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 04:20:45 2008 for DAnCE by  doxygen 1.5.3-6