diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2016-04-19 19:34:09 +0200 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2016-04-19 19:34:09 +0200 |
commit | 67fe053a4b2cd800bb0c12f546420fb358b86608 (patch) | |
tree | 23a13116f12541b9eee310f575086c0b7a994ad7 /DAnCE/tools/Config_Handlers/DP_Handler.h | |
parent | fd904693d47bc0f9c3c110e1b6beff016581926d (diff) | |
download | ATCD-67fe053a4b2cd800bb0c12f546420fb358b86608.tar.gz |
Remove CIAO/DAnCE here because they are migrated to their own repositories
Diffstat (limited to 'DAnCE/tools/Config_Handlers/DP_Handler.h')
-rw-r--r-- | DAnCE/tools/Config_Handlers/DP_Handler.h | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/DAnCE/tools/Config_Handlers/DP_Handler.h b/DAnCE/tools/Config_Handlers/DP_Handler.h deleted file mode 100644 index 6bf89c861ef..00000000000 --- a/DAnCE/tools/Config_Handlers/DP_Handler.h +++ /dev/null @@ -1,85 +0,0 @@ -//============================================================== -/** - * @file DP_Handler.h - * - * @author Bala Natarajan <bala@dre.vanderbilt.edu> - */ -//================================================================ - -#ifndef CIAO_CONFIG_HANDLERS_DP_HANDLER_H -#define CIAO_CONFIG_HANDLERS_DP_HANDLER_H -#include /**/ "ace/pre.h" - -#include "Config_Handlers_Export.h" -#include <memory> -using std::auto_ptr; - - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - - -namespace Deployment -{ - struct DeploymentPlan ; -} - -namespace DAnCE -{ - namespace Config_Handlers - { - class deploymentPlan; - - /* - * @class DP_Handler - * - * @brief Handler for Deployment::DeploymentPlan - */ - class Config_Handlers_Export DP_Handler - { - public: - class NoPlan {}; - - /// Use this constructor if you want to use - /// the XSC->IDL mapping - DP_Handler (deploymentPlan &dp); - - /// Use this constructor if you want to use - /// the IDL->XSC mapping - DP_Handler (const ::Deployment::DeploymentPlan &plan); - - ~DP_Handler (void) - throw (); - - /// Generates the IDL->XSC mapping. returns - /// null if the method fails or if the class was - /// constructed with the wrong source. - deploymentPlan const *xsc (void) const; - - deploymentPlan *xsc (void); - - /// Generates the XSC->IDL mapping. returns null - /// if the method fails or the class was constructed - ::Deployment::DeploymentPlan const *plan (void) const; - - ::Deployment::DeploymentPlan *plan (void); - - private: - - bool resolve_plan (deploymentPlan &dp); - - bool build_xsc (const ::Deployment::DeploymentPlan &plan); - - private: - auto_ptr< deploymentPlan > xsc_dp_; - - auto_ptr< ::Deployment::DeploymentPlan> idl_dp_; - - bool retval_; - }; - } -} - -#include /**/ "ace/post.h" -#endif /*CIAO_CONFIG_HANDLERS_DP_HANDLER_H*/ |