summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/Config_Handlers/CPD_Handler.h
diff options
context:
space:
mode:
authorjohn_c <john_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-04-28 03:50:28 +0000
committerjohn_c <john_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-04-28 03:50:28 +0000
commit88556d568eb0a06bf8af2ddefacbc1ad5f00401e (patch)
tree72f4a0e33b9dd26d1783ff005d67494bfb79a9de /TAO/CIAO/tools/Config_Handlers/CPD_Handler.h
parent317d8c1ce78436f0107f056418c0c5f5b4231069 (diff)
downloadATCD-88556d568eb0a06bf8af2ddefacbc1ad5f00401e.tar.gz
4_27_06 branch merge in and compile error fixedoci_dave_wchar_refactor_branch
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/CPD_Handler.h')
-rw-r--r--TAO/CIAO/tools/Config_Handlers/CPD_Handler.h76
1 files changed, 37 insertions, 39 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/CPD_Handler.h b/TAO/CIAO/tools/Config_Handlers/CPD_Handler.h
index 31737241b51..57c97bc5b60 100644
--- a/TAO/CIAO/tools/Config_Handlers/CPD_Handler.h
+++ b/TAO/CIAO/tools/Config_Handlers/CPD_Handler.h
@@ -1,11 +1,11 @@
//================================================
/**
-* @file CPD_Handler.h
-*
-* $Id$
-*
-* @author Jules White <jules@dre.vanderbilt.edu>
-*/
+ * @file CPD_Handler.h
+ *
+ * $Id$
+ *
+ * @author Jules White <jules@dre.vanderbilt.edu>
+ */
//================================================
#ifndef CIAO_CONFIG_HANDLERS_CPD_HANDLER_H
@@ -22,48 +22,46 @@
namespace Deployment
{
-class ComponentPortDescription;
-class ComponentPortDescriptions;
+ struct ComponentPortDescription;
+ class ComponentPortDescriptions;
}
namespace CIAO
{
-namespace Config_Handlers
-{
-class ComponentPortDescription;
-/*
-* @class CPD_Handler
-*
-* @brief Handler class for <CCMComponentPortDescription> types.
-*
-* This class defines handler methods to map values from
-* XSC objects, parsed from the descriptor files, to the
-* corresponding CORBA IDL type for the schema element.
-*
-*/
+ namespace Config_Handlers
+ {
+ class ComponentPortDescription;
+ /*
+ * @class CPD_Handler
+ *
+ * @brief Handler class for <CCMComponentPortDescription> types.
+ *
+ * This class defines handler methods to map values from
+ * XSC objects, parsed from the descriptor files, to the
+ * corresponding CORBA IDL type for the schema element.
+ *
+ */
-class Config_Handlers_Export CPD_Handler
-{
+ class Config_Handlers_Export CPD_Handler
+ {
-public:
-/// Maps the values from the XSC object
-/// <ComponentInterfaceDescription> to the CORBA IDL type
-/// <Deployment::ComponentInterfaceDescription>.
-static void component_port_description (
-const ComponentPortDescription &desc,
-::Deployment::ComponentPortDescription &toconfig);
+ public:
+ /// Maps the values from the XSC object
+ /// <ComponentInterfaceDescription> to the CORBA IDL type
+ /// <Deployment::ComponentInterfaceDescription>.
+ static void handle_component_port_description (const ComponentPortDescription &desc,
+ ::Deployment::ComponentPortDescription &toconfig);
-static ComponentPortDescription
-component_port_description (
-const Deployment::ComponentPortDescription& src);
-};
+ static ComponentPortDescription
+ component_port_description (const Deployment::ComponentPortDescription& src);
+ };
-typedef Sequence_Handler < ComponentPortDescription,
-::Deployment::ComponentPortDescriptions,
-::Deployment::ComponentPortDescription,
-CPD_Handler::component_port_description > CPD_Functor;
+ typedef Sequence_Handler < ComponentPortDescription,
+ ::Deployment::ComponentPortDescriptions,
+ ::Deployment::ComponentPortDescription,
+ CPD_Handler::handle_component_port_description > CPD_Functor;
-}
+ }
}
#include /**/ "ace/post.h"