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