diff options
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/DD_Handler.h')
-rw-r--r-- | TAO/CIAO/tools/Config_Handlers/DD_Handler.h | 139 |
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 */ |