diff options
Diffstat (limited to 'CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h')
-rw-r--r-- | CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h index 6fe7c43f027..bb4477f9b15 100644 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h @@ -9,27 +9,35 @@ #ifndef PLAN_LAUNCHER_IMPL_H #define PLAN_LAUNCHER_IMPL_H +#include "Plan_Launcher_Impl_Export.h" #include "Plan_Launcher_Base_Impl.h" -/** -* @class Plan_Launcher_Impl -* @brief This class launches and manages deployment plans. -*/ -class Plan_Launcher_Impl : public Plan_Launcher_Base_Impl +namespace DAnCE { - public: - Plan_Launcher_Impl (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]) - : Plan_Launcher_Base_Impl (orb, argc, argv) {}; + namespace Plan_Launcher + { + + /** + * @class Plan_Launcher_Impl + * @brief This class launches and manages deployment plans. + */ + class Plan_Launcher_Impl_Export Plan_Launcher_Impl : public Plan_Launcher_Base_Impl + { + public: + Plan_Launcher_Impl (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]) + : Plan_Launcher_Base_Impl (orb, argc, argv) {}; + + virtual ~Plan_Launcher_Impl () {}; + + void execute(); + static ::Deployment::DeploymentPlan* load_xml_plan (const ACE_TCHAR *deployment_plan_uri); - virtual ~Plan_Launcher_Impl(void); - - void execute(void); + protected: + virtual void stop_plan(); + }; // class Plan_Launcher_Impl - static ::Deployment::DeploymentPlan* load_xml_plan ( - const ACE_TCHAR *deployment_plan_uri); + } // Plan_Launcher +} // DAnCE - protected: - virtual void stop_plan(); - }; // class Plan_Launcher_Impl #endif /* PLAN_LAUNCHER_IMPL_H */ |