summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjules <jules@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-09-13 17:50:16 +0000
committerjules <jules@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-09-13 17:50:16 +0000
commit3c2d7766e66e601f476532f4d894a5b10fb6e749 (patch)
treeb672fcf1698af53b0c679d66e9cb10471e32df20
parent96de6d1308678a54b32455cf97eeef61f8726635 (diff)
downloadATCD-3c2d7766e66e601f476532f4d894a5b10fb6e749.tar.gz
Mon Sep 13 12:43:12 2004 Jules White <jules@dre.vanderbilt.edu>
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/ChangeLog7
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.cpp31
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.h64
3 files changed, 102 insertions, 0 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog b/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog
index 698047867ae..c9919cf7cd9 100644
--- a/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog
+++ b/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog
@@ -1,3 +1,10 @@
+Mon Sep 13 12:43:12 2004 Jules White <jules@dre.vanderbilt.edu>
+
+ * IDD_Handler.h:
+ * IDD_Handler.cpp:
+
+ Created a shell class for IDD_Handler.
+
Mon Sep 13 12:39:23 2004 Jules White <jules@dre.vanderbilt.edu>
* CRDD_Handler.h:
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.cpp b/TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.cpp
new file mode 100644
index 00000000000..dcee5b2190c
--- /dev/null
+++ b/TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.cpp
@@ -0,0 +1,31 @@
+// $Id$
+
+#include "IDD_Handler.h"
+#include "Basic_Deployment_Data.hpp"
+#include "ciao/Deployment_DataC.h"
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+
+ IDD_Handler::IDD_Handler (void)
+ {
+ }
+
+ IDD_Handler::~IDD_Handler (void)
+ {
+ }
+
+ ///This method takes a <Deployment::InstanceDeploymentDescription>
+ ///and maps the values from the passed in XSC
+ ///InstanceDeploymentDescription to its members.
+ void IDD_Handler::get_InstanceDeploymentDescription (
+ Deployment::InstanceDeploymentDescription& toconfig,
+ InstanceDeploymentDescription& desc)
+ {
+
+ }
+
+ }
+}
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.h
new file mode 100644
index 00000000000..51a82f54bd9
--- /dev/null
+++ b/TAO/CIAO/DAnCE/Config_Handlers/IDD_Handler.h
@@ -0,0 +1,64 @@
+//==============================================================
+/**
+ * @file IDD_Handler.h
+ *
+ * $Id$
+ *
+ * @author Jules White <jules@dre.vanderbilt.edu>
+ */
+//================================================================
+
+#ifndef CIAO_CONFIG_HANDLERS_IDD_HANDLER_H
+#define CIAO_CONFIG_HANDLERS_IDD_HANDLER_H
+#include /**/ "ace/pre.h"
+
+#include "Config_Handlers_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+namespace Deployment
+{
+ struct InstanceDeploymentDescriptionn;
+}
+
+namespace CIAO
+{
+
+ namespace Config_Handlers
+ {
+
+ struct InstanceDeploymentDescriptionn;
+
+ /*
+ * @class IDD_Handler
+ *
+ * @brief Handler class for <InstanceDeploymentDescriptionn> types.
+ *
+ * This class defines handler methods to map values from
+ * XSC InstanceDeploymentDescriptionn objects, parsed from
+ * the descriptor files, to the corresponding CORBA IDL type.
+ *
+ */
+
+ class Config_Handlers_Export IDD_Handler{
+
+ public:
+
+ IDD_Handler (void);
+ virtual ~IDD_Handler (void);
+
+ ///This method takes a <Deployment::InstanceDeploymentDescriptionn>
+ ///and maps the values from the passed in XSC
+ ///InstanceDeploymentDescriptionn to its members.
+ void get_InstanceDeploymentDescriptionn (
+ Deployment::InstanceDeploymentDescriptionn& toconfig,
+ InstanceDeploymentDescriptionn& desc);
+
+ };
+ }
+}
+
+#include /**/ "ace/post.h"
+#endif /* CIAO_CONFIG_HANDLERS_IDD_HANDLER_H*/