CIAO::NodeApp_Configurator Class Reference

This class defines and implements the default NodeApp_Configurator base class that's needed for configuring the NodeApplication process. More...

#include <NodeApp_Configurator.h>

Inheritance diagram for CIAO::NodeApp_Configurator:

Inheritance graph
[legend]
Collaboration diagram for CIAO::NodeApp_Configurator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NodeApp_Configurator (void)
 Default constructor.
virtual ~NodeApp_Configurator (void)
 Default destructor.
virtual int pre_orb_initialize (void)
 "pre_orb_initialize" is called before ORB_init.
virtual int post_orb_initialize (CORBA::ORB_ptr o)
 "post_orb_initialize" is called after NodeApplication get a hold at this object.
virtual int init_resource_manager (const ::Deployment::Properties &properties)
 "init_resource_manager" is called by NodeApplication when it receives an "install" commands.
virtual CORBA::PolicyList * find_container_policies (const ::Deployment::Properties &properties)
 get a policyset by its name.
void set_rt_support (void)
int create_config_managers (void)
bool policy_exists (const char *policy_set_id)
CORBA::PolicyList * find_policies_by_name (const char *name)

Protected Attributes

int rt_support_
CORBA::ORB_var orb_
auto_ptr< Config_Managerrt_config_manager_
auto_ptr< Config_Managerna_config_manager_
ACE_DLL config_dll_

Detailed Description

This class defines and implements the default NodeApp_Configurator base class that's needed for configuring the NodeApplication process.


Constructor & Destructor Documentation

CIAO::NodeApp_Configurator::NodeApp_Configurator ( void   ) 

Default constructor.

CIAO::NodeApp_Configurator::~NodeApp_Configurator ( void   )  [virtual]

Default destructor.


Member Function Documentation

int CIAO::NodeApp_Configurator::create_config_managers ( void   ) 

CORBA::PolicyList * CIAO::NodeApp_Configurator::find_container_policies ( const ::Deployment::Properties properties  )  [virtual]

get a policyset by its name.

Reimplemented in CIAO::NoOp_Configurator, and CIAO::RTNodeApp_Configurator.

CORBA::PolicyList * CIAO::NodeApp_Configurator::find_policies_by_name ( const char *  name  ) 

int CIAO::NodeApp_Configurator::init_resource_manager ( const ::Deployment::Properties properties  )  [virtual]

"init_resource_manager" is called by NodeApplication when it receives an "install" commands.

Reimplemented in CIAO::NoOp_Configurator, and CIAO::RTNodeApp_Configurator.

bool CIAO::NodeApp_Configurator::policy_exists ( const char *  policy_set_id  ) 

int CIAO::NodeApp_Configurator::post_orb_initialize ( CORBA::ORB_ptr  o  )  [virtual]

"post_orb_initialize" is called after NodeApplication get a hold at this object.

Reimplemented in CIAO::NoOp_Configurator, and CIAO::RTNodeApp_Configurator.

int CIAO::NodeApp_Configurator::pre_orb_initialize ( void   )  [virtual]

"pre_orb_initialize" is called before ORB_init.

Reimplemented in CIAO::NoOp_Configurator, and CIAO::RTNodeApp_Configurator.

void CIAO::NodeApp_Configurator::set_rt_support ( void   ) 

@ Perhaps we also need a finalizer method here. Perhaps we even need to differentiate finalizer before ORB is destroyed and the one after that.


Member Data Documentation

ACE_DLL CIAO::NodeApp_Configurator::config_dll_ [protected]

auto_ptr<Config_Manager> CIAO::NodeApp_Configurator::na_config_manager_ [protected]

CORBA::ORB_var CIAO::NodeApp_Configurator::orb_ [protected]

Reimplemented in CIAO::RTNodeApp_Configurator.

auto_ptr<Config_Manager> CIAO::NodeApp_Configurator::rt_config_manager_ [protected]

int CIAO::NodeApp_Configurator::rt_support_ [protected]


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:46:53 2007 for DAnCE by  doxygen 1.4.7-1