diff options
Diffstat (limited to 'TAO/CIAO/ciao/StandardConfigurator_Impl.h')
-rw-r--r-- | TAO/CIAO/ciao/StandardConfigurator_Impl.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/TAO/CIAO/ciao/StandardConfigurator_Impl.h b/TAO/CIAO/ciao/StandardConfigurator_Impl.h deleted file mode 100644 index 99e8e6bd892..00000000000 --- a/TAO/CIAO/ciao/StandardConfigurator_Impl.h +++ /dev/null @@ -1,79 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file StandardConfigurator_Impl.h - * - * $Id$:StandardConfigurator_Impl.h,v 1.0 2004/08/12 20:00:00 jules - * - * This file contains implementation for the servant of - * Components::StandardConfigurator interface. - * - * @author Jules White <jules@dre.vanderbilt.edu> - */ -//============================================================================= - - -#ifndef CIAO_STANDARDCONFIGURATOR_IMPL_H -#define CIAO_STANDARDCONFIGURATOR_IMPL_H -# include /**/ "ace/pre.h" - -#include "CCM_ComponentS.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "CIAO_Server_Export.h" -#include "Servant_Impl_Base.h" - -namespace CIAO -{ - - - /** - * @class StandardConfigurator_Impl - * - * @brief 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. - */ - class CIAO_SERVER_Export StandardConfigurator_Impl - : public virtual POA_Components::StandardConfigurator, - public virtual PortableServer::RefCountServantBase - { - public: - /// Constructor - StandardConfigurator_Impl (Servant_Impl_Base* toconfigure); - - /// Destructor - virtual ~StandardConfigurator_Impl (void); - - - /// This method will call set_attributes on the component that is - /// being configured, i.e, the template method from - /// StandardConfigurator interface. - virtual void set_configuration ( - const Components::ConfigValues & descr - ACE_ENV_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void configure ( - Components::CCMObject_ptr comp - ACE_ENV_ARG_DECL_WITH_DEFAULTS) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::WrongComponentType)); - - private: - /// The component whose attributes are going to be configured via - /// set_attributes - Servant_Impl_Base* component_; - }; - -} - -#include /**/ "ace/post.h" -#endif /* CIAO_STANDARDCONFIGURATOR_IMPL_H */ |