#include <CIAO_Monitor.h>
Inheritance diagram for CIAO::CIAO_Monitor:
Public Member Functions | |
CIAO_Monitor () | |
virtual int | initialize_params (::Deployment::Domain &domain,::Deployment::TargetManager_ptr target_manager, int interval) |
virtual | ~CIAO_Monitor () |
The Desctructor. | |
int | start (CORBA::ORB_ptr orb) |
This method will starts up the Monitor in this case,. | |
int | stop () |
This method will starts up the Monitor in this case. | |
::Deployment::Domain * | get_current_data () |
This function retrieves the current Domain data. | |
Protected Attributes | |
::Deployment::TargetManager_ptr | target_ptr_ |
The TargetManager Object to be sent to the RSSSubscriber .. | |
int | interval_ |
The interval after which update is to be returned. | |
auto_ptr< Deployment::Domain > | current_domain_ |
The Domain data structure. |
CIAO::CIAO_Monitor::CIAO_Monitor | ( | ) |
Constructor
CIAO::CIAO_Monitor::~CIAO_Monitor | ( | ) | [virtual] |
The Desctructor.
Destructor
Deployment::Domain * CIAO::CIAO_Monitor::get_current_data | ( | ) | [virtual] |
This function retrieves the current Domain data.
get_current_date.
Implements CIAO::MonitorBase.
int CIAO::CIAO_Monitor::initialize_params | ( | ::Deployment::Domain & | domain, | |
::Deployment::TargetManager_ptr | target_manager, | |||
int | interval | |||
) | [virtual] |
initialize_params
domain | The Initial Domain for this host | |
target_manager | TargetManager_ptr | |
interval | The time interval after whic updates need to be send. This function is called by the controller to initialize parameters. |
Implements CIAO::MonitorBase.
int CIAO::CIAO_Monitor::start | ( | CORBA::ORB_ptr | orb | ) | [virtual] |
This method will starts up the Monitor in this case,.
start.
orb | The orb needed for resolving. |
Implements CIAO::MonitorBase.
int CIAO::CIAO_Monitor::stop | ( | ) | [virtual] |
This method will starts up the Monitor in this case.
stop.
Implements CIAO::MonitorBase.
auto_ptr<Deployment::Domain> CIAO::CIAO_Monitor::current_domain_ [protected] |
The Domain data structure.
int CIAO::CIAO_Monitor::interval_ [protected] |
The interval after which update is to be returned.
::Deployment::TargetManager_ptr CIAO::CIAO_Monitor::target_ptr_ [protected] |
The TargetManager Object to be sent to the RSSSubscriber ..