Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CIAO::StandardConfigurator_Impl Class Reference

Servant implementation for Components::StandardConfigurator. More...

#include <StandardConfigurator_Impl.h>

Inheritance diagram for CIAO::StandardConfigurator_Impl:

Inheritance graph
Collaboration diagram for CIAO::StandardConfigurator_Impl:

Collaboration graph
List of all members.

Public Member Functions

 StandardConfigurator_Impl (Servant_Impl_Base *toconfigure)
virtual ~StandardConfigurator_Impl (void)
virtual void set_configuration (const Components::ConfigValues &descr ACE_ENV_ARG_DECL) throw (CORBA::SystemException)
void configure (Components::CCMObject_ptr comp ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::WrongComponentType)

Private Attributes


Detailed Description

Servant implementation for Components::StandardConfigurator.

This class implements the Components::StandardConfigurator interface as defined by the CCM spcification. This class aids in setting the initial values of component attributes that are defined in the meta data.

Constructor & Destructor Documentation

CIAO::StandardConfigurator_Impl::StandardConfigurator_Impl Servant_Impl_Base toconfigure  ) 


CIAO::StandardConfigurator_Impl::~StandardConfigurator_Impl void   )  [virtual]


Member Function Documentation

void CIAO::StandardConfigurator_Impl::configure Components::CCMObject_ptr comp  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException, Components::WrongComponentType)

void CIAO::StandardConfigurator_Impl::set_configuration const Components::ConfigValues &descr  ACE_ENV_ARG_DECL  )  throw (CORBA::SystemException) [virtual]

This method will call set_attributes on the component that is being configured, i.e, the template method from StandardConfigurator interface.

Member Data Documentation

Servant_Impl_Base* CIAO::StandardConfigurator_Impl::component_ [private]

The component whose attributes are going to be configured via set_attributes

The documentation for this class was generated from the following files:
Generated on Thu Feb 10 21:12:40 2005 for CIAO by  doxygen