summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/Config_Handlers/DD_Handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/DD_Handler.h')
-rw-r--r--TAO/CIAO/tools/Config_Handlers/DD_Handler.h139
1 files changed, 0 insertions, 139 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/DD_Handler.h b/TAO/CIAO/tools/Config_Handlers/DD_Handler.h
deleted file mode 100644
index dcf1e69b073..00000000000
--- a/TAO/CIAO/tools/Config_Handlers/DD_Handler.h
+++ /dev/null
@@ -1,139 +0,0 @@
-// $Id$
-//======================================
-/**
- * @file DD_Handler.h
- *
- * @brief Contains the Domain Descriptior
- * Handler
- *
- * @author Nilabja Roy <nilabjar@dre.vanderbilt.edu>
- *
- */
-//======================================
-
-#ifndef CIAO_CONFIG_HANDLERS_DD_HANDLER_H
-#define CIAO_CONFIG_HANDLERS_DD_HANDLER_H
-#include /**/ "ace/pre.h"
-
-#include "Config_Handlers_Export.h"
-#include "ace/Auto_Ptr.h"
-// #include "Utils/XML_Helper.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-namespace Deployment
-{
- struct Domain;
-}
-
-namespace CIAO
-{
- namespace Config_Handlers
- {
- class Domain;
-
- /*
- * @class DD_Handler
- *
- * @brief Handler class for <Domain>
- */
-
- class Config_Handlers_Export DD_Handler
- {
- public:
- class NoDomain {};
-
- /**
- * @operation constructor
- *
- * @param The file to be read
- */
- DD_Handler (const ACE_TCHAR *file);
-
- /**
- * @operation constructor
- *
- * @param dmn The Domain structure
- */
- DD_Handler(Domain *dmn);
-
- /**
- * @operation constructor
- *
- * @param dmn The Deployment::Domain structure
- */
- DD_Handler(::Deployment::Domain *dmn);
-
- /**
- * @operation destructor
- *
- */
- ~DD_Handler (void);
-
- /**
- * @operation domain_idl
- *
- * @brief Returns the const IDL domain
- * @return Domain* the IDL domain pointer
- */
- ::Deployment::Domain const *domain_idl (void) const
- throw (NoDomain);
-
- /**
- * @operation domain_idl
- *
- * @brief Returns the IDL domain
- * @return Domain* the IDL domain pointer
- */
- ::Deployment::Domain *domain_idl (void)
- throw (NoDomain);
-
- /**
- * @operation domain_xsc
- *
- * @brief Returns the const XSC domain
- * @return Domain* the XSC domain pointer
- */
- Domain const *domain_xsc (void) const
- throw (NoDomain);
-
- /**
- * @operation domain_xsc
- *
- * @brief Returns the XSC domain
- * @return Domain* the XSC domain pointer
- */
- Domain *domain_xsc (void)
- throw (NoDomain);
-
- private:
- /**
- * @operation build_domain
- *
- * @brief builds the domain structure
- */
- bool build_domain ();
-
- /**
- * @operation build_xsc
- *
- * @brief builds the XSC data structure
- */
- bool build_xsc ();
-
- /// The Deployment Domain structure
- auto_ptr < ::Deployment::Domain > idl_domain_;
-
- /// The XSC Domain structure
- auto_ptr <Domain> domain_;
-
- /// The return value used
- bool retval_;
- };
- }
-}
-
-#include /**/ "ace/post.h"
-#endif /* DD_HANDLER_H */