summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2004-09-08 17:20:12 +0000
committerbala <balanatarajan@users.noreply.github.com>2004-09-08 17:20:12 +0000
commit2c0aaa3b13fa973169c4a4d7907ee0188b837624 (patch)
treec82a96b8fb55325c61f217751b2b82bfc1a41722
parentebfa0dfc2a1f3be46f47f5385a3d4fce68f051e0 (diff)
downloadATCD-2c0aaa3b13fa973169c4a4d7907ee0188b837624.tar.gz
ChangeLogTag:
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Any_Handler.h59
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Basic_Handler.h93
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CAD_Handler.h129
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CEPE_Handler.h62
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CPK_Handler.h57
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CPR_Handler.h87
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Cap_Handler.h97
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/ChangeLog39
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CompImplDesc_Handler.h87
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CompIntrDesc_Handler.h89
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/CompPkgDesc_Handler.h88
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Config_Error_Handler.h50
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/DT_Handler.h67
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/DnC_Dump.h176
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Domain_Handler.h127
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.h63
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/IAD_Handler.h99
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/ID_Handler.h64
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/IR_Handler.h106
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/MID_Handler.h116
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/NIA_Handler.h84
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/PCI_Handler.h87
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/PC_Handler.h91
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Plan_Handler.h251
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Process_Element.h192
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Property_Handler.h55
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/RS_Handler.h57
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/RUK_Handler.h77
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Requirement_Handler.h57
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/SPK_Handler.h57
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/SP_Handler.h56
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/TPD_Handler.h87
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Utils.h118
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/XercesString.h76
34 files changed, 39 insertions, 3061 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Any_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Any_Handler.h
deleted file mode 100644
index be6dbcd591f..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Any_Handler.h
+++ /dev/null
@@ -1,59 +0,0 @@
-//==================================================================
-/**
- * @file Any_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef ANY_HANDLER_H
-#define ANY_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class Any_Handler
- *
- * @brief Handler class for <Deployment:Any> type
- *
- * This class defines handler methods to parse Implementation
- * Dependency types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export Any_Handler
- {
- public:
- static void process_Any (DOMNodeIterator * iter,
- ::CORBA::Any &any_obj);
- // process elements of type Deployment:Any in the descriptor files
-
- private:
- static void validate_ValueNode (DOMNodeIterator * iter,
- const char * name);
- // validate <value> .. </value> node present in the XML schema
- };
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* ID_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Basic_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Basic_Handler.h
deleted file mode 100644
index a8d31ea54f1..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Basic_Handler.h
+++ /dev/null
@@ -1,93 +0,0 @@
-//==================================================================
-/**
- * @file Basic_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <emre.turkay@vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef BASIC_HANDLER_H
-#define BASIC_HANDLER_H
-
-#include "Config.h"
-
-#include "ace/SString.h"
-#include "ace/Null_Mutex.h"
-#include "ace/Hash_Map_Manager.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/dom/DOM.hpp>
-
-using xercesc::DOMDocument;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNode;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class Basic_Handler
- *
- * @brief The base class for all the Handler classes
- *
- * This class provides the functionalities common to all handler classes.
- * Keeps variables for basic XML document handling,
- * initialization/uninitialization,
- * and required get/set methods.
- */
-
-class Config_Handler_Export Basic_Handler {
-public:
- typedef ACE_Hash_Map_Manager<ACE_TString, int, ACE_Null_Mutex> REF_MAP;
- typedef ACE_Hash_Map_Iterator<ACE_TString, int, ACE_Null_Mutex> REF_ITER;
- typedef ACE_Hash_Map_Manager<int, ACE_TString, ACE_Null_Mutex> IDREF_MAP;
-
- Basic_Handler (DOMDocument* doc, unsigned long filter_);
-
- Basic_Handler (DOMNodeIterator* iter, bool release = false);
-
- Basic_Handler (DOMDocument* doc, DOMNodeIterator* iter,
- bool release = false);
-
- ~Basic_Handler (void);
-
- REF_MAP& id_map()
- {
- return this->id_map_;
- }
-
- void set_iter (DOMNodeIterator* iter)
- {
- iter_ = iter;
- }
-
- void set_doc (DOMDocument* doc)
- {
- doc_ = doc;
- }
-
-protected:
- DOMDocumentTraversal* traverse_;
-
- DOMDocument* doc_;
-
- DOMNode* root_;
-
- unsigned long filter_;
-
- DOMNodeIterator* iter_;
-
- bool release_;
-
- int index_;
-
- REF_MAP id_map_;
-
- IDREF_MAP idref_map_;
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#endif // BASIC_HANDLER_H
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CAD_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CAD_Handler.h
deleted file mode 100644
index 515a59d70c2..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CAD_Handler.h
+++ /dev/null
@@ -1,129 +0,0 @@
-//==================================================================
-/**
- * @file CAD_Handler.h
- *
- * $Id$
- *
- * @author Aniruddha S. Gokhale <gokhale@dre.vanderbilt.edu>
- */
-//=====================================================================
-#ifndef CAD_HANDLER_H
-#define CAD_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Basic_Handler.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class CAD_Handler
- *
- * @brief Handler class for <ComponentAssemblyDescription> type
- *
- * This class is within the Component Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the descriptor files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export CAD_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- CAD_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- CAD_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- CAD_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the component assembly description
- void process_ComponentAssemblyDescription (::Deployment::ComponentAssemblyDescription &cad);
-
- /// process instance
- void process_instance (DOMNodeIterator* iter,
- Deployment::SubcomponentInstantiationDescription& sid);
-
- /// process connection element
- void process_connection (DOMNodeIterator* iter,
- Deployment::AssemblyConnectionDescription& acd);
-
- /// process property element
- void process_property (DOMNodeIterator* iter,
- Deployment::AssemblyPropertyMapping& acd);
-
- /// process spe element
- void process_spe (DOMNodeIterator* iter,
- Deployment::SubcomponentPortEndpoint& spe);
-
- /// process spr element
- void process_spr (DOMNodeIterator* iter,
- Deployment::SubcomponentPropertyReference& spr);
-
- /// process CPD
- void process_package (DOMNodeIterator* iter,
- Deployment::ComponentPackageDescription& sid_package);
-
- /// update spe refs
- void update_spe_refs (Deployment::ComponentAssemblyDescription& cad);
-
- /// update spr refs
- void update_spr_refs (Deployment::ComponentAssemblyDescription& cad);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* CAD_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CEPE_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CEPE_Handler.h
deleted file mode 100644
index 18eabeff80e..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CEPE_Handler.h
+++ /dev/null
@@ -1,62 +0,0 @@
-//==================================================================
-/**
- * @file CEPE_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-#ifndef CEPE_HANDLER_H
-#define CEPE_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Config_Handler_export.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class ID_Handler
- *
- * @brief Handler class for <ComponentExternalPortEndpoint> type
- *
- * This class defines handler methods to parse the aforementioned type
- * in the descriptor files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
- class Config_Handler_Export CEPE_Handler
- {
- public:
- static void
- process_ComponentExternalPortEndpoint (DOMNodeIterator * iter,
- Deployment::ComponentExternalPortEndpoint &ret_struct);
- // process <ComponentExternalPortEndPoint> definitions in the descriptor
- // files
-
- };
- }
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* CEPE_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CPK_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CPK_Handler.h
deleted file mode 100644
index 2c34055e08e..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CPK_Handler.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//==================================================================
-/**
- * @file CPK_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <emre.turkay@vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef CPK_HANDLER_H
-#define CPK_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class CPK_Handler
- *
- * @brief Handler class for <CCMComponentPortKind> type
- *
- * This class defines handler methods to parse Implementation
- * Dependency types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export CPK_Handler
- {
- public:
- static void process_CCMComponentPortKind (DOMNodeIterator * iter,
- Deployment::CCMComponentPortKind &kind);
- // process elements of type CCMComponentPortKind definitions in
- // the descriptor files
-
- };
- }
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* CPK_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CPR_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CPR_Handler.h
deleted file mode 100644
index 8e9c8132f17..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CPR_Handler.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//==================================================================
-/**
- * @file CPR_Handler.h
- *
- * $Id$
- *
- * @author Aniruddha S. Gokhale <gokhale@dre.vanderbilt.edu>
- */
-//=====================================================================
-#ifndef CPR_HANDLER_H
-#define CPR_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-#include "Basic_Handler.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class CPR_Handler
- *
- * @brief Handler class for <ComponentPackageReference> type
- *
- * This class is within the Execution Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the descriptor files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export CPR_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- CPR_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- CPR_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- CPR_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the component package reference
- void process_ComponentPackageReference (::Deployment::ComponentPackageReference &cpr);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* CPR_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Cap_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Cap_Handler.h
deleted file mode 100644
index f680961f75d..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Cap_Handler.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//==================================================================
-/**
- * @file Cap_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- */
-//==================================================================
-
-#ifndef CAP_HANDLER_H
-#define CAP_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class CAP_Handler
- *
- * @brief Handler class for <Capability> type
- *
- * This class defines handler methods to parse Capability
- * types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
-class Config_Handler_Export CAP_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- CAP_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- CAP_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- CAP_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- void process_Capability (Deployment::Capability &ret_struct);
- // process elements of type Capability definitions in
- // the descriptor files
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* ID_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog b/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog
index 0e08c2b023a..50db79faaeb 100644
--- a/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog
+++ b/TAO/CIAO/DAnCE/Config_Handlers/ChangeLog
@@ -1,3 +1,42 @@
+Wed Sep 8 17:19:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * DAnCE/Config_Handlers/Any_Handler.h:
+ * DAnCE/Config_Handlers/Basic_Handler.h:
+ * DAnCE/Config_Handlers/CAD_Handler.h:
+ * DAnCE/Config_Handlers/CEPE_Handler.h:
+ * DAnCE/Config_Handlers/CPK_Handler.h:
+ * DAnCE/Config_Handlers/CPR_Handler.h:
+ * DAnCE/Config_Handlers/Cap_Handler.h:
+ * DAnCE/Config_Handlers/CompImplDesc_Handler.h:
+ * DAnCE/Config_Handlers/CompIntrDesc_Handler.h:
+ * DAnCE/Config_Handlers/CompPkgDesc_Handler.h:
+ * DAnCE/Config_Handlers/Config_Error_Handler.h:
+ * DAnCE/Config_Handlers/DT_Handler.h:
+ * DAnCE/Config_Handlers/DnC_Dump.h:
+ * DAnCE/Config_Handlers/Domain_Handler.h:
+ * DAnCE/Config_Handlers/ERE_Handler.h:
+ * DAnCE/Config_Handlers/IAD_Handler.h:
+ * DAnCE/Config_Handlers/ID_Handler.h:
+ * DAnCE/Config_Handlers/IR_Handler.h:
+ * DAnCE/Config_Handlers/MID_Handler.h:
+ * DAnCE/Config_Handlers/NIA_Handler.h:
+ * DAnCE/Config_Handlers/PCI_Handler.h:
+ * DAnCE/Config_Handlers/PC_Handler.h:
+ * DAnCE/Config_Handlers/Plan_Handler.h:
+ * DAnCE/Config_Handlers/Process_Element.h:
+ * DAnCE/Config_Handlers/Property_Handler.h:
+ * DAnCE/Config_Handlers/RS_Handler.h:
+ * DAnCE/Config_Handlers/RUK_Handler.h:
+ * DAnCE/Config_Handlers/Requirement_Handler.h:
+ * DAnCE/Config_Handlers/SPK_Handler.h:
+ * DAnCE/Config_Handlers/SP_Handler.h:
+ * DAnCE/Config_Handlers/TPD_Handler.h:
+ * DAnCE/Config_Handlers/Utils.h:
+ * DAnCE/Config_Handlers/XercesString.h:
+
+ Removed all the old files from this branch. This is simply
+ confusing to see what is usable and what is not.
+
Wed Sep 8 17:09:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* DAnCE/Config_Handlers/Any_Handler.cpp:
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CompImplDesc_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CompImplDesc_Handler.h
deleted file mode 100644
index c7918732628..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CompImplDesc_Handler.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//==================================================================
-/**
- * @file CompImplDesc_Handler.h
- *
- * $Id$
- *
- * @author Aniruddha S. Gokhale <gokhale@dre.vanderbilt.edu>
- */
-//=====================================================================
-#ifndef CompImplDesc_HANDLER_H
-#define CompImplDesc_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class CompImplDesc_Handler
- *
- * @brief Handler class for <ComponentImplementationDescription> type
- *
- * This class is within the Execution Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the description files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export CompImplDesc_Handler: public Basic_Handler
-{
- public:
-
- /// constructor
- CompImplDesc_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- CompImplDesc_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- CompImplDesc_Handler (DOMDocument* doc,
- DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the monolithic deployment description
- void process_ComponentImplementationDescription (::Deployment::ComponentImplementationDescription &cid);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* CompImplDesc_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CompIntrDesc_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CompIntrDesc_Handler.h
deleted file mode 100644
index 7c4e2e22898..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CompIntrDesc_Handler.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//$Id$
-
-#ifndef COMPINTRDESC_HANDLER_H
-#define COMPINTRDESC_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-#include "Basic_Handler.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-class Config_Handler_Export CompIntrDesc_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- CompIntrDesc_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- CompIntrDesc_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { };
-
- /// constructor
- CompIntrDesc_Handler (DOMDocument* doc,
- DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { };
-
- /// Process the component package description
- void process_ComponentInterfaceDescription (::Deployment::ComponentInterfaceDescription &CompIntrDesc);
-
-protected:
- /// process port element
- void process_port (DOMNodeIterator* iter,
- Deployment::ComponentPortDescription& port);
-
- /// process component property element
- void process_comp_property (DOMNodeIterator* iter,
- Deployment::ComponentPropertyDescription& property);
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif // COMPINTRDESC_HANDLER_H
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/CompPkgDesc_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/CompPkgDesc_Handler.h
deleted file mode 100644
index 9cd81ffa5f5..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/CompPkgDesc_Handler.h
+++ /dev/null
@@ -1,88 +0,0 @@
-//==================================================================
-/**
- * @file CompPkgDesc_Handler.h
- *
- * $Id$
- *
- * @author George Edwards <g.edwards@vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef COMPPKGDESC_HANDLER_H
-#define COMPPKGDESC_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-#include "Basic_Handler.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class CompPkgDesc_Handler
- *
- * @brief Handler class for <ComponentPackageDescription> type
- *
- * This class is within the Component Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the description files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export CompPkgDesc_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- CompPkgDesc_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- CompPkgDesc_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- CompPkgDesc_Handler (DOMDocument* doc,
- DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the component package description
- void process_ComponentPackageDescription (::Deployment::ComponentPackageDescription &comppkgdesc);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* COMPPKGDESC_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Config_Error_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Config_Error_Handler.h
deleted file mode 100644
index ba1b8b5514c..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Config_Error_Handler.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// $Id$
-
-#ifndef CONFIG_ERROR_HANDLER_H
-#define CONFIG_ERROR_HANDLER_H
-
-#include /**/ "ace/pre.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include <xercesc/dom/DOMErrorHandler.hpp>
-#include "Config_Handler_export.h"
-
-using xercesc::DOMErrorHandler;
-using xercesc::DOMError;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- class Config_Handler_Export Config_Error_Handler : public DOMErrorHandler
- {
- public:
-
- Config_Error_Handler ();
-
- ~Config_Error_Handler ();
-
- bool handleError (const DOMError& domError);
-
- void resetErrors ();
-
- bool getErrors() const;
-
- private :
- // Disallow copying
- Config_Error_Handler (const Config_Error_Handler&);
- Config_Error_Handler& operator= (const Config_Error_Handler&);
-
- bool errors_;
-
- };
-
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* CONFIG_ERROR_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/DT_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/DT_Handler.h
deleted file mode 100644
index 8cd04c66650..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/DT_Handler.h
+++ /dev/null
@@ -1,67 +0,0 @@
-//==================================================================
-/**
- * @file DT_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef DT_HANDLER_H
-#define DT_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "Config_Handler_export.h"
-#include "tao/ORB.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class DT_Handler
- *
- * @brief Handler class for <type> tag
- *
- * This class defines handler methods to parse the aforementioned type
- * in the descriptor files. The corresponding CORBA IDL mapped type in this
- * a CORBA::Typecode is created and returned. Dynamic creation of typecodes
- * also requires operations defined on the ORB interface, hence the
- * process_DataType requires an ORB_ptr as a formal parameter.
- */
-
- class Config_Handler_Export DT_Handler
- {
- public:
- static void process_DataType (DOMNodeIterator * iter,
- ::CORBA::TypeCode_ptr &type,
- ::CORBA::ORB_ptr orb);
- // process <type> definitions in the descriptor files
- private:
- static void process_basic_tc (DOMNodeIterator * iter,
- ::CORBA::TypeCode_ptr &type);
- // process <Deployment:TCKind> definitions in the descriptor
- // files
- };
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* DT_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/DnC_Dump.h b/TAO/CIAO/DAnCE/Config_Handlers/DnC_Dump.h
deleted file mode 100644
index b20b98469e9..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/DnC_Dump.h
+++ /dev/null
@@ -1,176 +0,0 @@
-//==================================================================
-/**
- * @file DnC_Dump.h
- *
- * $Id$
- *
- * @author Gan Deng <gan.deng@vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef DNC_DUMP_H
-#define DNC_DUMP_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-
-namespace Deployment
-{
- /**
- * @class DnC_Dump
- *
- * @brief This class defines a set of overloaded "dump" methods to print
- * the contents of various IDL data types, which passed as input.
- */
- class Config_Handler_Export DnC_Dump
- {
-/*
- * If the compiler has broken nested templates exclude dumping functionality.
- */
-#ifndef ACE_HAS_BROKEN_NESTED_TEMPLATES
-
- public:
- /// Dump functions for CORBA sequences
- static void dump (const char* caption,
- const ::CORBA::StringSeq &str_seq);
-
- template <typename SEQUENCE>
- static void dump_sequence (const char* caption, const SEQUENCE &seq);
-
- template <typename ROOT, typename SEQUENCE,
- typename DATA_TYPE, typename CLASS>
- static void dump_ref_seq (const char* caption, SEQUENCE& seq,
- const char* root, DATA_TYPE CLASS::*data);
-
- template <typename ROOT, typename REFERENCE, typename DATA_TYPE,
- typename CLASS>
- static void dump_ref (const char* caption, REFERENCE& ref,
- const char* root, DATA_TYPE CLASS::*data);
-
- static void dump (const char* caption, const TAO_String_Manager& str);
-
- static void dump (const char* caption, const CORBA::Boolean& val);
-
- /// A whole slew of overloaded dump routines for different IDL data types.
-
- static void dump(const Deployment::SatisfierProperty &sp);
-
- static void dump (const Deployment::SharedResource& sr);
-
- static void dump (const Deployment::Node& node);
-
- static void dump (const Deployment::Resource& resource);
-
- static void dump (const Deployment::Interconnect& conn);
-
- static void dump (const Deployment::Bridge& bridge);
-
- static void dump (const ::Deployment::Property &property);
-
- static void dump (const ::Deployment::AssemblyConnectionDescription &acd);
-
- static void dump (const ::Deployment::AssemblyPropertyMapping &apm);
-
- static void dump (const ::Deployment::ComponentPackageDescription
- &comppkgdesc);
-
- static void dump (const ::Deployment::ComponentPortDescription
- &compportdesc);
-
- static void dump (const ::Deployment::ComponentPropertyDescription
- &comppropdesc);
-
- static void dump (const ::Deployment::MonolithicImplementationDescription
- &mid);
-
- static void dump (const ::Deployment::PackageConfiguration &pc);
-
- static void dump (const ::Deployment::PackagedComponentImplementation
- &pci);
-
- static void dump (const ::Deployment::SubcomponentPortEndpoint &spe);
-
- static void dump (const ::Deployment::Requirement &requirement);
-
- static void dump (const ::Deployment::ComponentExternalPortEndpoint
- &cepe);
-
- static void dump (const ::Deployment::ComponentPackageReference &cpr);
-
- static void dump (const ::Deployment::ComponentImplementationDescription
- &cid);
-
- static void dump (const ::Deployment::SubcomponentInstantiationDescription
- &sid);
-
- static void dump (const ::Deployment::NamedImplementationArtifact
- &named_implementation);
-
- static void dump (const ::Deployment::ComponentInterfaceDescription &cid);
-
- static void dump (const ::Deployment::SubcomponentPropertyReference
- &scpr);
-
- static void dump (const ::Deployment::ExternalReferenceEndpoint &ere);
-
- static void dump (const ::Deployment::Domain &domain);
-
- static void dump (const ::Deployment::Capability &capability);
-
- static void dump (const ::Deployment::ImplementationArtifactDescription
- &iad);
-
- static void dump (const ::Deployment::ImplementationRequirement &ir);
-
- static void dump(const Deployment::ResourceUsageKind &ruk);
-
- static void dump(const Deployment::DeploymentPlan &plan);
-
- static void dump(const Deployment::MonolithicDeploymentDescription &mdd);
-
- static void dump(const Deployment::InstanceDeploymentDescription &idd);
-
- static void dump(const Deployment::PlanConnectionDescription &pcd);
-
- static void dump(const Deployment::PlanPropertyMapping &ppm);
-
- static void dump(const Deployment::ImplementationDependency &id);
-
- static void dump(const Deployment::ArtifactDeploymentDescription &add);
-
- static void dump(const Deployment::InstanceResourceDeploymentDescription
- &irdd);
-
- static void dump(const PlanSubcomponentPortEndpoint &pspe);
-
- static void dump(const ConnectionResourceDeploymentDescription &crdd);
-
- static void dump(const PlanSubcomponentPropertyReference &pspr);
-
- static void dump(const ResourceDeploymentDescription &rdd);
-
- static void dump (const ::Deployment::ComponentAssemblyDescription& cad);
-
- static void dump (const Deployment::RequirementSatisfier& rs);
-
- private:
- static void dump (const ::CORBA::Any &any);
- // Helper function to print an Any
-
-#else // ACE_HAS_BROKEN_NESTED_TEMPLATES
- public:
- static void dump(const Deployment::DeploymentPlan &plan) { }
-
-#endif // ACE_HAS_BROKEN_NESTED_TEMPLATES
- };
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* DNC_DUMP_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Domain_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Domain_Handler.h
deleted file mode 100644
index 327bfe54bba..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Domain_Handler.h
+++ /dev/null
@@ -1,127 +0,0 @@
-//==================================================================
-/**
- * @file Domain_Handler.h
- *
- * $Id$
- *
- * @author Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu>
- */
-//=====================================================================
-#ifndef DOMAIN_HANDLER_H
-#define DOMAIN_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "Basic_Handler.h"
-#include "XercesString.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class Domain_Handler
- *
- * @brief Handler class for <Domain> type
- *
- * This class is within the Target Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the description files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export Domain_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- Domain_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- Domain_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- Domain_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the Domain type
- void process_domain (Deployment::Domain& domain);
-
- /// process the node attribute
- void process_node (DOMNodeIterator* iter,
- Deployment::Node& domain_node);
-
- /// process the node attribute
- void process_bridge (DOMNodeIterator* iter,
- Deployment::Bridge& domain_bridge);
-
- /// process the node attribute
- void process_interconnect (DOMNodeIterator* iter,
- Deployment::Interconnect& domain_ic);
-
- /// process the resource attribute
- void process_resource (DOMNodeIterator* iter,
- Deployment::Resource& domain_resource);
-
- /// process the node attribute
- void process_sr (DOMNodeIterator* iter,
- Deployment::SharedResource& domain_sr);
-
- /// update node refs
- void update_node_refs (Deployment::Domain& domain);
-
- /// update ic refs
- void update_ic_refs (Deployment::Domain& domain);
-
- /// update bridge refs
- void update_bridge_refs (Deployment::Domain& domain);
-
- /// update sr refs
- void update_sr_refs (Deployment::Domain& domain);
-
- /// process IDREFs
- void process_refs (DOMNamedNodeMap* named_node_map);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* DOMAIN_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.h
deleted file mode 100644
index 272bd8ecc63..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.h
+++ /dev/null
@@ -1,63 +0,0 @@
-
-//==================================================================
-/**
- * @file ERE_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef ERE_HANDLER_H
-#define ERE_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Config_Handler_export.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class ERE_Handler
- *
- * @brief Handler class for <ExternalReferenceEndpoint> tag
- *
- * This class defines handler methods to parse the aforementioned type
- * in the descriptor files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
- class Config_Handler_Export ERE_Handler
- {
- public:
- static void
- process_ExternalReferenceEndpoint (DOMNodeIterator * iter,
- Deployment::ExternalReferenceEndpoint &ret_struct);
- // process <ExternalReferenceEndpoint> definitions in the descriptor
- // files
-
- };
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* ERE_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/IAD_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/IAD_Handler.h
deleted file mode 100644
index 8cbfabd510e..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/IAD_Handler.h
+++ /dev/null
@@ -1,99 +0,0 @@
-//==================================================================
-/**
- * @file IAD_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef IAD_HANDLER_H
-#define IAD_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class IAD_Handler
- *
- * @brief Handler class for <ImplementationArtifactDescription> tag
- *
- * This class defines handler methods to parse the
- * ImplementationArtifactDescription type
- * in the descriptor files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export IAD_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- IAD_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- IAD_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- IAD_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the component package description
- void process_ImplementationArtifactDescription
- (::Deployment::ImplementationArtifactDescription &iad);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* IAD_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/ID_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/ID_Handler.h
deleted file mode 100644
index c2142cfb706..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/ID_Handler.h
+++ /dev/null
@@ -1,64 +0,0 @@
-//==================================================================
-/**
- * @file ID_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef ID_HANDLER_H
-#define ID_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class ID_Handler
- *
- * @brief Handler class for <ImplementationDependency> type
- *
- * This class defines handler methods to parse Implementation
- * Dependency types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- * KNOWN ISSUE:
- * The IDL mapping for this type defines a struct containing a
- * string type. However, the schema defines an unbounded string.
- * Currently, this Handler handles what the IDL requires as this is
- * valid via the schema definition also.
- *
- */
- class Config_Handler_Export ID_Handler
- {
- public:
- static void
- process_ImplementationDependency (DOMNodeIterator * iter,
- Deployment::ImplementationDependency &ret_struct);
- // process elements of type Implementation Dependency definitions in
- // the descriptor files
-
- };
- }
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* ID_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/IR_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/IR_Handler.h
deleted file mode 100644
index d7ff20f1c99..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/IR_Handler.h
+++ /dev/null
@@ -1,106 +0,0 @@
-//==================================================================
-/**
- * @file IR_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef IR_HANDLER_H
-#define IR_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-#include "RUK_Handler.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class IR_Handler
- *
- * @brief Handler class for <ImplementationRequirement> type
- *
- * This class defines handler methods to parse Implementation
- * Requirement types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
-
-class Config_Handler_Export IR_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- IR_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- IR_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- IR_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the package configuration
- void process_ImplementationRequirement (::Deployment::ImplementationRequirement &ir);
-
-protected:
- /// Process the resourceUsage attribute
- void process_resourceUsage (const XMLCh* name, ::Deployment::ImplementationRequirement &ir);
-
- /// Process the resourcePort attribute
- void process_resourcePort (const XMLCh* name, ::Deployment::ImplementationRequirement &ir);
-
- /// Process the componentPort attribute
- void process_componentPort (const XMLCh* name, ::Deployment::ImplementationRequirement &ir);
-
- /*
- * Derived from Requirement
- */
-
- /// Process the label attribute
- void process_name (const XMLCh* name, ::Deployment::ImplementationRequirement &ir);
-
- /// Process the label attribute
- void process_resourceType (const XMLCh* name, ::Deployment::ImplementationRequirement &ir);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* IR_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/MID_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/MID_Handler.h
deleted file mode 100644
index 4c99ef81621..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/MID_Handler.h
+++ /dev/null
@@ -1,116 +0,0 @@
-// $Id$
-
-#ifndef MID_HANDLER_H
-#define MID_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class MID_Handler
- *
- * @brief Handler class for <MonolithicImplementationDescription> type
- *
- * This class defines handler methods to parse Monolithic Implementation
- * Descroption types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
-
-class Config_Handler_Export MID_Handler: public Basic_Handler
-{
-public:
-
- MID_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- MID_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- MID_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- void process_MonolithicImplementationDescription (::Deployment::MonolithicImplementationDescription &mid);
-
-protected:
- /// process exec parameter element
- void process_exec_parameter_element (DOMNode* node,
- DOMDocument* doc, DOMNodeIterator* iter,
- Deployment::MonolithicImplementationDescription& mid);
-
- /// process attributes for property element
- void process_attributes_for_property (DOMNamedNodeMap* named_node_map,
- DOMDocument* doc,
- DOMNodeIterator* iter,
- int value,
- Deployment::Property& ccd_property);
-
- /// process attributes for deploy requirement
- void process_attributes_for_deploy_requirement (DOMNamedNodeMap* nm,
- DOMDocument* doc,
- DOMNodeIterator* iter,
- int value,
- Deployment::ImplementationRequirement& req);
-
- /// process attributes for NIA
- void process_attributes_for_nia (DOMNamedNodeMap* nm,
- DOMDocument* doc,
- DOMNodeIterator* iter,
- int value,
- Deployment::NamedImplementationArtifact& nia);
-
- /// process IDREFS
- void process_refs (DOMNamedNodeMap* named_node_map);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* MID_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/NIA_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/NIA_Handler.h
deleted file mode 100644
index cc3b1fd2a11..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/NIA_Handler.h
+++ /dev/null
@@ -1,84 +0,0 @@
-//==================================================================
-/**
- * @file NIA_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef NIA_HANDLER_H
-#define NIA_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class NIA_Handler
- *
- * @brief Handler class for <NamedImplementationArtifact> type
- *
- * This class defines handler methods to parse Named Implementation
- * Artifact types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
-
-class Config_Handler_Export NIA_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- NIA_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- NIA_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- NIA_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the package configuration
- void process_NamedImplementationArtifact (::Deployment::NamedImplementationArtifact &nia);
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* NIA_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/PCI_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/PCI_Handler.h
deleted file mode 100644
index 95cefcf5a90..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/PCI_Handler.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//==================================================================
-/**
- * @file PCI_Handler.h
- *
- * $Id$
- *
- * @author George Edwards <g.edwards@vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef PCI_HANDLER_H
-#define PCI_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-#include "Basic_Handler.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class PCI_Handler
- *
- * @brief Handler class for <PackagedComponentImplementation> type
- *
- * This class is within the Component Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the description files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export PCI_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- PCI_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- PCI_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- PCI_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the package configuration
- void process_PackagedComponentImplementation (::Deployment::PackagedComponentImplementation &pci);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* PCI_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/PC_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/PC_Handler.h
deleted file mode 100644
index 9dfa24dd354..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/PC_Handler.h
+++ /dev/null
@@ -1,91 +0,0 @@
-//==================================================================
-/**
- * @file PC_Handler.h
- *
- * $Id$
- *
- * @author George Edwards <g.edwards@vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef PC_HANDLER_H
-#define PC_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class PC_Handler
- *
- * @brief Handler class for <PackageConfiguration> type
- *
- * This class is within the Component Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the description files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export PC_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- PC_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- PC_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- PC_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the package configuration
- void process_PackageConfiguration (::Deployment::PackageConfiguration &pc);
-
- /// Process the specializedConfig attribute
- void process_specializedConfig
- (const XMLCh* specializedConfig, ::Deployment::PackageConfiguration &pc);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* PC_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Plan_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Plan_Handler.h
deleted file mode 100644
index c4994e4255d..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Plan_Handler.h
+++ /dev/null
@@ -1,251 +0,0 @@
-//==================================================================
-/**
- * @file Plan_Handler.h
- *
- * $Id$
- *
- * @author Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu>
- */
-//=====================================================================
-#ifndef PLAN_HANDLER_H
-#define PLAN_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Basic_Handler.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class Plan_Handler
- *
- * @brief Handler class for <DeploymentPlan> type
- *
- */
-
-class Config_Handler_Export Plan_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- Plan_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- Plan_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- Plan_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the plan type
- void process_plan (Deployment::DeploymentPlan& plan);
-
- /// process cid
- void process_ccd (DOMNodeIterator* iter,
- Deployment::ComponentInterfaceDescription& cid);
-
- /// process pspr
- void process_pspr (DOMNodeIterator* iter,
- Deployment::PlanSubcomponentPropertyReference& pspr);
-
- /// process pspe
- void process_pspe (DOMNodeIterator* iter,
- Deployment::PlanSubcomponentPortEndpoint& pspe);
-
- /// process add
- void process_add (DOMNodeIterator* iter,
- Deployment::ArtifactDeploymentDescription& add);
-
- /// process con
- void process_pcd (DOMNodeIterator* iter,
- Deployment::PlanConnectionDescription& con);
-
- /// process external property
- void process_ppm (DOMNodeIterator* iter,
- Deployment::PlanPropertyMapping& ppm);
-
- /// process idd
- void process_idd (DOMNodeIterator* iter,
- Deployment::InstanceDeploymentDescription& idd);
-
- /// process mdd
- void process_mdd (DOMNodeIterator* iter,
- Deployment::MonolithicDeploymentDescription& mdd);
-
- /// process rdd
- void process_rdd (DOMNodeIterator* iter,
- Deployment::ResourceDeploymentDescription& rdd);
-
- /// process crdd
- void process_crdd (DOMNodeIterator* iter,
- Deployment::ConnectionResourceDeploymentDescription& crdd);
- /// process irdd
- void process_irdd (DOMNodeIterator* iter,
- Deployment::InstanceResourceDeploymentDescription &irdd);
-
- /// process the add name
- void process_add_name (const XMLCh* name,
- Deployment::ArtifactDeploymentDescription& add);
-
- /// process the pspr property name
- void process_pspr_prop_name (const XMLCh* name,
- Deployment::PlanSubcomponentPropertyReference& pspr);
-
- /// process the pspe port name
- void process_pspe_port_name (const XMLCh* name,
- Deployment::PlanSubcomponentPortEndpoint& pspe);
-
- /// process the pspe provider
- void process_pspe_provider (const XMLCh* value,
- Deployment::PlanSubcomponentPortEndpoint& pspe);
-
- /// process the idd name
- void process_idd_name (const XMLCh* name,
- Deployment::InstanceDeploymentDescription& idd);
-
- /// process the ppm name
- void process_ppm_name (const XMLCh* name,
- Deployment::PlanPropertyMapping& ppm);
-
- /// process the ppm external name
- void process_ppm_ext_name (const XMLCh* name,
- Deployment::PlanPropertyMapping& ppm);
-
- /// process the idd node
- void process_idd_node (const XMLCh* node,
- Deployment::InstanceDeploymentDescription& idd);
-
- /// process the idd source
- void process_idd_source (const XMLCh* source,
- Deployment::InstanceDeploymentDescription& idd);
-
- /// process the add location
- void process_add_location (const XMLCh* location,
- Deployment::ArtifactDeploymentDescription& add);
-
- /// process the add source
- void process_add_source (const XMLCh* source,
- Deployment::ArtifactDeploymentDescription& add);
-
- /// process the add node
- void process_add_node (const XMLCh* node,
- Deployment::ArtifactDeploymentDescription& add);
-
- /// process the mdd source
- void process_mdd_source (const XMLCh* source,
- Deployment::MonolithicDeploymentDescription& mdd);
-
- /// process the ppm source
- void process_ppm_source (const XMLCh* source,
- Deployment::PlanPropertyMapping& ppm);
-
- /// process the pcd source
- void process_pcd_source (const XMLCh* source,
- Deployment::PlanConnectionDescription& pcd);
-
- /// process the pcd name
- void process_pcd_name (const XMLCh* name,
- Deployment::PlanConnectionDescription& pcd);
-
- /// process the add node
- void process_mdd_name (const XMLCh* name,
- Deployment::MonolithicDeploymentDescription& mdd);
-
- /// process the rdd req name
- void process_rdd_req_name (const XMLCh* name,
- Deployment::ResourceDeploymentDescription& rdd);
-
- /// process the rdd res name
- void process_rdd_res_name (const XMLCh* name,
- Deployment::ResourceDeploymentDescription& rdd);
-
- /// process the irdd res name
- void process_irdd_res_name (const XMLCh* name,
- Deployment::InstanceResourceDeploymentDescription &irdd);
-
- /// process the crdd res name
- void process_crdd_res_name (const XMLCh* name,
- Deployment::ConnectionResourceDeploymentDescription& crdd);
-
- /// process the crdd req name
- void process_crdd_req_name (const XMLCh* name,
- Deployment::ConnectionResourceDeploymentDescription& crdd);
-
- /// process the crdd target name
- void process_crdd_target_name (const XMLCh* name,
- Deployment::ConnectionResourceDeploymentDescription& crdd);
-
- /// process the irdd req name
- void process_irdd_req_name (const XMLCh* name,
- Deployment::InstanceResourceDeploymentDescription &irdd);
-
- /// process the irdd res usage
- void process_irdd_res_usage (const XMLCh* name,
- Deployment::InstanceResourceDeploymentDescription &irdd);
-
- /// process references
- void process_refs (DOMNamedNodeMap* named_node_map);
-
- /// update mdd refs
- void update_mdd_refs (Deployment::DeploymentPlan& plan);
-
- /// update idd refs
- void update_idd_refs (Deployment::DeploymentPlan& plan);
-
- /// update pspe refs
- void update_pspe_refs (Deployment::DeploymentPlan& plan);
-
- /// update pspr refs
- void update_pspr_refs (Deployment::DeploymentPlan& plan);
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* PLAN_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Process_Element.h b/TAO/CIAO/DAnCE/Config_Handlers/Process_Element.h
deleted file mode 100644
index bec9e523fe4..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Process_Element.h
+++ /dev/null
@@ -1,192 +0,0 @@
-//==================================================================
-/**
- * @file Process_Element.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- * Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef PROCESS_ELEMENT_H
-#define PROCESS_ELEMENT_H
-
-#include "ciao/DeploymentC.h"
-#include "Config.h"
-#include "Basic_Handler.h"
-#include "Config_Handler_export.h"
-#include "ace/SString.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Null_Mutex.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-#include <xercesc/util/XMLUri.hpp>
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLUri;
-using xercesc::XMLURL;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMInputSource;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::DOMNamedNodeMap;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-// ID map type definition
-typedef ACE_Hash_Map_Manager<ACE_TString, int, ACE_Null_Mutex> REF_MAP;
-typedef ACE_Hash_Map_Iterator<ACE_TString, int, ACE_Null_Mutex> REF_ITER;
-typedef ACE_Hash_Map_Manager<int, ACE_TString, ACE_Null_Mutex> IDREF_MAP;
-
-template <typename DATA>
-class Process_Function
-{
-public:
- virtual void call(DOMDocument*, DOMNodeIterator*, DATA&)=0;
-
- void operator() (DOMDocument* doc, DOMNodeIterator* iter, DATA& data)
- {
- call(doc, iter, data);
- }
-};
-
-/*
- * Wrapper class for the process member functions.
- */
-
-template <typename OBJ, typename DATA>
-class Process_Member_Function: public Process_Function<DATA>
-{
-public:
- typedef void (OBJ::*func_type) (DOMNodeIterator*, DATA&);
- typedef DATA data_type;
-
- Process_Member_Function(OBJ& obj, func_type f)
- : obj_(&obj), f_(f)
- {
- }
-
- Process_Member_Function(OBJ* obj, func_type f)
- : obj_(obj), f_(f)
- {
- }
-
- virtual void call(DOMDocument* doc, DOMNodeIterator* iter, DATA& data)
- {
- obj_->set_doc (doc);
- obj_->set_iter (iter);
- (obj_->*f_) (iter, data);
- }
-
-private:
- OBJ* obj_;
- func_type f_;
-};
-
-/*
- * Wrapper class for the process member functions which does not have
- DOMNodeIterator parameter
- */
-
-template <typename OBJ, typename DATA>
-class Process_Member_Function_Remote: public Process_Function<DATA>
-{
-public:
- typedef void (OBJ::*func_type) (DATA&);
- typedef DATA data_type;
-
- Process_Member_Function_Remote(OBJ& obj, func_type f)
- : obj_(&obj), f_(f)
- {
- }
-
- Process_Member_Function_Remote(OBJ* obj, func_type f)
- : obj_(obj), f_(f)
- {
- }
-
- virtual void call(DOMDocument* doc, DOMNodeIterator* iter, DATA& data)
- {
- obj_->set_iter(iter);
- obj_->set_doc(doc);
- (obj_->*f_) (data);
- }
-
-private:
- OBJ* obj_;
- func_type f_;
-};
-
-/*
- * Wrapper class for the static process member functions.
- */
-
-template <typename DATA>
-class Process_Static_Function: public Process_Function<DATA>
-{
-public:
- typedef void (*func_type) (DOMNodeIterator*, DATA&);
- typedef DATA data_type;
-
- Process_Static_Function(func_type f)
- : f_(f)
- {
- }
-
- virtual void call(DOMDocument*, DOMNodeIterator* iter, DATA& data)
- {
- (*f_) (iter, data);
- }
-
-private:
- func_type f_;
-};
-
-// Processes reference sequences
-bool
-process_reference_seq (DOMNode* node,
- XStr& node_name, const char* name,
- CORBA::ULongSeq& seq,
- int& index,
- IDREF_MAP& idref_map);
-
-// Process reference
-bool
-process_reference (DOMNode* node,
- XStr& node_name, const char* name,
- CORBA::ULong& ref,
- int& index,
- IDREF_MAP& idref_map);
-
-END_DEPLOYMENT_NAMESPACE
-
-#include "Process_Element_T.h"
-
-#endif // PROCESS_ELEMENT_H
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Property_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Property_Handler.h
deleted file mode 100644
index 1e392aea185..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Property_Handler.h
+++ /dev/null
@@ -1,55 +0,0 @@
-//==================================================================
-/**
- * @file Property_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//===================================================================
-
-#ifndef PROPERTY_HANDLER_H
-#define PROPERTY_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-
-#include "Config_Handler_export.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class Property_Handler
- *
- * @brief Handler class for <Property> type
- *
- * This class defines handler methods to parse Property
- * types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export Property_Handler
- {
- public:
- static void process_Property (DOMNodeIterator * iter,
- Deployment::Property &property);
- // process elements of type Property definitions in
- // the descriptor files
-
- };
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* PROPERTY_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/RS_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/RS_Handler.h
deleted file mode 100644
index dff3a6e149d..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/RS_Handler.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//==================================================================
-/**
- * @file RS_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//==================================================================
-
-#ifndef RS_HANDLER_H
-#define RS_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class RS_Handler
- *
- * @brief Handler class for <RequirementSatisfier> type
- *
- * This class defines handler methods to parse RequirementSatisfier
- * types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export RS_Handler
- {
- public:
- static void
- process_RequirementSatisfier (DOMNodeIterator * iter,
- Deployment::RequirementSatisfier &ret_struct);
- // process elements of type RequirementSatisfier definitions in
- // the descriptor files
-
- };
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* ID_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/RUK_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/RUK_Handler.h
deleted file mode 100644
index b988eead549..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/RUK_Handler.h
+++ /dev/null
@@ -1,77 +0,0 @@
-//==================================================================
-/**
- * @file RUK_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef RUK_HANDLER_H
-#define RUK_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
-
- /**
- * @class RUK_Handler
- *
- * @brief Handler class for <ResourceUsageKind> type
- *
- * This class defines handler methods to parse ResourceUsage
- * Kind types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
-
- class Config_Handler_Export RUK_Handler {
- public:
-
- /// Process elements of type ResourceUsageKind definitions in
- /// the description files.
- static void
- process_ResourceUsageKind (DOMNodeIterator *iter, ::Deployment::ResourceUsageKind &kind);
- };
-
- }
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* RUK_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Requirement_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/Requirement_Handler.h
deleted file mode 100644
index c01ead11cab..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Requirement_Handler.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//==================================================================
-/**
- * @file Requirement_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef REQUIREMENT_HANDLER_H
-#define REQUIREMENT_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class Requirement_Handler
- *
- * @brief Handler class for <ImplementationDependency> type
- *
- * This class defines handler methods to parse Implementation
- * Dependency types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export Requirement_Handler
- {
- public:
- static void
- process_Requirement (DOMNodeIterator * iter,
- Deployment::Requirement &ret_struct);
- // process elements of type Requirement in the descriptor files
-
- };
- }
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* REQUIREMENT_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/SPK_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/SPK_Handler.h
deleted file mode 100644
index 7a9caa3c2a0..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/SPK_Handler.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//==================================================================
-/**
- * @file SPK_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef SPK_HANDLER_H
-#define SPK_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class SPK_Handler
- *
- * @brief Handler class for <SatisfierPropertyKind> type
- *
- * This class defines handler methods to parse Implementation
- * Dependency types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export SPK_Handler
- {
- public:
- static void process_SatisfierPropertyKind (DOMNodeIterator * iter,
- Deployment::SatisfierPropertyKind &kind);
- // process elements of type SatisfierPropertyKind definitions in
- // the descriptor files
-
- };
- }
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* SPK_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/SP_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/SP_Handler.h
deleted file mode 100644
index a45dcf7d508..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/SP_Handler.h
+++ /dev/null
@@ -1,56 +0,0 @@
-//==================================================================
-/**
- * @file SP_Handler.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef SP_HANDLER_H
-#define SP_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLString;
-using xercesc::DOMText;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-
-namespace CIAO
-{
- namespace Config_Handler
- {
- /**
- * @class SP_Handler
- *
- * @brief Handler class for <SatisfierProperty> type
- *
- * This class defines handler methods to parse Implementation
- * Dependency types in the descriptor files. The corresponding
- * CORBA IDL type for the schema element is returned.
- *
- */
- class Config_Handler_Export SP_Handler
- {
- public:
- static void process_SatisfierProperty (DOMNodeIterator * iter,
- Deployment::SatisfierProperty &property);
- // process elements of type SatisfierProperty definitions in
- // the descriptor files
-
- };
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* ID_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/TPD_Handler.h b/TAO/CIAO/DAnCE/Config_Handlers/TPD_Handler.h
deleted file mode 100644
index 20b7020bd58..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/TPD_Handler.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//==================================================================
-/**
- * @file TPD_Handler.h
- *
- * $Id$
- *
- * @author Emre Turkay <turkaye@dre.vanderbilt.edu>
- */
-//=====================================================================
-
-#ifndef TPD_HANDLER_H
-#define TPD_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "ciao/DeploymentC.h"
-#include "Config_Handler_export.h"
-#include "Basic_Handler.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include "XercesString.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMText;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-
-BEGIN_DEPLOYMENT_NAMESPACE
-
-/**
- * @class TPD_Handler
- *
- * @brief Handler class for <TopLevelPackageConfiguration> type
- *
- * This class is within the Component Data Model subpackage of the
- * Deployment & Configuration package.
- *
- * This class defines handler methods to parse the aforementioned type
- * in the description files. The corresponding CORBA IDL type for this
- * element is returned.
- */
-
-class Config_Handler_Export TPD_Handler: public Basic_Handler
-{
-public:
-
- /// constructor
- TPD_Handler (DOMDocument* doc, unsigned long filter_)
- : Basic_Handler (doc, filter_) { }
-
- /// constructor
- TPD_Handler (DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (iter, release) { }
-
- /// constructor
- TPD_Handler (DOMDocument* doc, DOMNodeIterator* iter, bool release = false)
- : Basic_Handler (doc, iter, release) { }
-
- /// Process the package configuration
- ACE_TString process_TopLevelPackageDescription ();
-
-};
-
-END_DEPLOYMENT_NAMESPACE
-
-#include /**/ "ace/post.h"
-
-#endif /* TPD_HANDLER_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Utils.h b/TAO/CIAO/DAnCE/Config_Handlers/Utils.h
deleted file mode 100644
index c47cd4a37c2..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/Utils.h
+++ /dev/null
@@ -1,118 +0,0 @@
-//====================================================================
-/**
- * @file Utils.h
- *
- * $Id$
- *
- * @author Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
- * @author Tao Lu <lu@dre.vanderbilt.edu>,
- * @author Boris <boris@dre.vanderbilt.edu>
- *
- */
-//=====================================================================
-
-#ifndef UTILS_H
-#define UTILS_H
-
-#include /**/ "ace/pre.h"
-
-#include "Config_Handler_export.h"
-#include "ciao/DeploymentC.h"
-
-#include "tao/Basic_Types.h"
-#include "XercesString.h"
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/DOM.hpp>
-#include <xercesc/util/XMLURL.hpp>
-
-using xercesc::XMLURL;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMText;
-using xercesc::DOMBuilder;
-using xercesc::XMLString;
-using xercesc::DOMDocument;
-using Config_Handler::XStr;
-
-namespace CIAO {
-
- namespace Config_Handler
- {
-
- /**
- * @class Utils
- *
- * @brief Utility class for parsing basic types such as string float
- * double etc.
- *
- * Helper methods for each type are defined as parse_<type> where type
- * equals string, float, double etc. The corresponding C++ types are
- * returned. These follow the IDL to C++ mapping defined by the CORBA
- * specification.
- *
- */
-
- class Config_Handler_Export Utils
- {
- public:
- static char * parse_string (DOMNodeIterator * iter);
- // Parse string type
-
- static CORBA::ULong parse_ulong (DOMNodeIterator * iter);
- // Parse ulong type
-
- static CORBA::Long parse_long (DOMNodeIterator * iter);
- // Parse long type
-
- static CORBA::Short parse_short (DOMNodeIterator * iter);
- // Parse short type
-
- static CORBA::Float parse_float (DOMNodeIterator * iter);
- // Parse float type
-
- static CORBA::Double parse_double (DOMNodeIterator * iter);
- // Parse double type
-
- static CORBA::Boolean parse_bool (DOMNodeIterator * iter);
- // Parse bool type
-
- static CORBA::Char parse_char (DOMNodeIterator * iter);
- // Parse char type
-
- static CORBA::Octet parse_octet (DOMNodeIterator * iter);
- // Parse octect type
-
- static DOMDocument* create_document (const char * url);
- // Create a document from the URL
-
- static DOMBuilder* create_parser ();
- // Create a parser from the URL
-
- static bool process_string (DOMNodeIterator* iter, const XStr& node_name,
- const char* name, TAO_String_Manager& var);
- // process strings
-
- static bool process_string_seq (DOMNodeIterator* iter,
- const XStr& node_name,
- const char* name, CORBA::StringSeq& seq);
- // process string sequence
-
- static bool process_boolean (DOMNodeIterator* iter,
- const XStr& node_name,
- const char* name, CORBA::Boolean& var);
- // process strings
-
- static bool process_ulong (DOMNodeIterator* iter, const XStr& node_name,
- const char* name, CORBA::ULong& var);
- // process ulong
-
-
- static DOMNodeIterator * parse_href_tag (XMLURL xml_url,
- DOMDocument * doc);
- // Process the <href = "URL"> and return an iterator to the
- // new document
- };
- }
-
-}
-#endif /* UTILS_H */
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/XercesString.h b/TAO/CIAO/DAnCE/Config_Handlers/XercesString.h
deleted file mode 100644
index 87ef31c3c2c..00000000000
--- a/TAO/CIAO/DAnCE/Config_Handlers/XercesString.h
+++ /dev/null
@@ -1,76 +0,0 @@
-// $Id$
-
-#ifndef _XERCESSTRING_H
-#define _XERCESSTRING_H
-
-#include /**/ "ace/pre.h"
-
-#include "ace/Swap.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include <iosfwd>
-
-#include <xercesc/util/XMLString.hpp>
-
-// Utility class that provides a std::string like facade to XMLString.
-// Doesn't implement all of the methods of std::string.
-
-namespace Config_Handler
-{
-
- class XStr
- {
- public:
- XStr() : _wstr(0L) { };
-
- XStr (const char* str);
-
- XStr (XMLCh* wstr);
-
- XStr (const XMLCh* wstr);
-
- XStr (const XStr& copy);
-
- XStr& operator= (const XStr& rhs);
-
- ~XStr();
-
- const XMLCh* begin() const;
-
- const XMLCh* end() const;
-
- bool append(const XMLCh* tail);
-
- bool erase(const XMLCh* head, const XMLCh* tail);
-
- int size() const;
-
- XMLCh operator [] (const int i);
-
- const XMLCh operator [] (const int i) const;
-
- operator const XMLCh* () const { return _wstr; };
-
- bool operator== (const XMLCh* wstr) const;
-
-
- private:
-
- XMLCh* _wstr; // Internal representation
-
- };
-
- bool operator== (const XStr& lhs, const XStr& rhs);
- bool operator!= (const XStr& lhs, const XStr& rhs);
-
- std::ostream&
- operator<< (std::ostream& o, XStr const& str);
-
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* _XERCESSTRING_H */