summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h')
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h61
1 files changed, 28 insertions, 33 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h
index a631a54ee3a..ca8564e0e6b 100644
--- a/TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h
+++ b/TAO/CIAO/DAnCE/Config_Handlers/MDD_Handler.h
@@ -1,5 +1,4 @@
-
- //==============================================================
+//==============================================================
/**
* @file MDD_Handler.h
*
@@ -13,18 +12,17 @@
#define CIAO_CONFIG_HANDLERS_MDD_Handler_H
#include /**/ "ace/pre.h"
-#include "Config_Handlers/Config_Handlers_Export.h"
-#include "ace/config-lite.h"
+#include "Config_Handlers_Export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-
namespace Deployment
{
class MonolithicDeploymentDescription;
+ class MonolithicDeploymentDescriptions;
}
@@ -33,36 +31,33 @@ namespace CIAO
namespace Config_Handlers
{
-
- class MonolithicDeploymentDescription;
-
-
- /*
- * @class MDD_Handler
- *
- * @brief Handler class for <MonolithicDeploymentDescription> types.
- *
- * This class defines handler methods to map values from
- * XSC MonolithicDeploymentDescription objects, parsed from the descriptor files, to the
- * corresponding CORBA IDL Any type.
- *
- */
-
- class Config_Handlers_Export MDD_Handler {
-
- public:
-
- MDD_Handler (void);
- virtual ~MDD_Handler (void);
-
- static void monolithic_deployment_descr (
- const MonolithicDeploymentDescription& desc,
- Deployment::MonolithicDeploymentDescription& toconfig);
-
+ class MonolithicDeploymentDescription;
+
+ /*
+ * @class MDD_Handler
+ *
+ * @brief Handler class for <MonolithicDeploymentDescription> types.
+ *
+ * This class defines handler methods to map values from XSC
+ * MonolithicDeploymentDescription objects, parsed from the
+ * descriptor files, to the corresponding CORBA IDL types.
+ *
+ */
+
+ class Config_Handlers_Export MDD_Handler
+ {
+ public:
+ static bool mono_deployment_descriptions (
+ const MonolithicDeploymentDescription& src,
+ Deployment::MonolithicDeploymentDescriptions &dest);
+
+ private:
+ static bool mono_deployment_description (
+ const MonolithicDeploymentDescription& desc,
+ Deployment::MonolithicDeploymentDescription& toconfig);
};
}
}
-#include /**/ "ace/post.h"
+#include /**/ "ace/post.h"
#endif /* CIAO_CONFIG_HANDLERS_MDD_Handler_H */
-