CIAO::Deployment::ComponentServer_Configurator Class Reference

This class defines and implements the default ComponentServer_Configurator base class that's needed for configuring the ComponentServer application process. More...

#include <Server_Configurator.h>

Inheritance diagram for CIAO::Deployment::ComponentServer_Configurator:

Inheritance graph
[legend]
Collaboration diagram for CIAO::Deployment::ComponentServer_Configurator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ComponentServer_Configurator (bool rt)
 Default constructor.
virtual ~ComponentServer_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 ComponentServer get a hold at this object.
virtual int init_resource_manager (const ::Components::ConfigValues &properties)
 "init_resource_manager" is called by ComponentServer when it receives an "install" commands.
virtual CORBA::PolicyList * find_container_policies (const ::Components::ConfigValues &properties)
 get a policyset by its name.
bool rt_support (void)
void set_rt_support (void)
virtual bool 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 ComponentServer_Configurator base class that's needed for configuring the ComponentServer application process.

Constructor & Destructor Documentation

CIAO::Deployment::ComponentServer_Configurator::ComponentServer_Configurator ( bool  rt  ) 

Default constructor.

CIAO::Deployment::ComponentServer_Configurator::~ComponentServer_Configurator ( void   )  [virtual]

Default destructor.


Member Function Documentation

bool CIAO::Deployment::ComponentServer_Configurator::create_config_managers ( void   )  [virtual]

CORBA::PolicyList * CIAO::Deployment::ComponentServer_Configurator::find_container_policies ( const ::Components::ConfigValues &  properties  )  [virtual]

get a policyset by its name.

Reimplemented in CIAO::Deployment::NoOp_Configurator.

CORBA::PolicyList * CIAO::Deployment::ComponentServer_Configurator::find_policies_by_name ( const char *  name  ) 

int CIAO::Deployment::ComponentServer_Configurator::init_resource_manager ( const ::Components::ConfigValues &  properties  )  [virtual]

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

Reimplemented in CIAO::Deployment::NoOp_Configurator.

bool CIAO::Deployment::ComponentServer_Configurator::policy_exists ( const char *  policy_set_id  ) 

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

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

Reimplemented in CIAO::Deployment::NoOp_Configurator.

int CIAO::Deployment::ComponentServer_Configurator::pre_orb_initialize ( void   )  [virtual]

"pre_orb_initialize" is called before ORB_init.

Reimplemented in CIAO::Deployment::NoOp_Configurator.

bool CIAO::Deployment::ComponentServer_Configurator::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.

void CIAO::Deployment::ComponentServer_Configurator::set_rt_support ( void   ) 


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Tue Apr 14 12:13:23 2009 for CIAO by  doxygen 1.5.8