diff options
Diffstat (limited to 'DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h')
-rw-r--r-- | DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h b/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h deleted file mode 100644 index 09264934fde..00000000000 --- a/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @file Plan_Launcher_Base.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * ABC for the EM/NM bridges. - */ - -#ifndef DANCE_PLAN_LAUNCHER_BASE -#define DANCE_PLAN_LAUNCHER_BASE - -#include "dance/Deployment/Deployment_DeploymentPlanC.h" -#include "dance/Deployment/Deployment_ConnectionC.h" -#include "dance/Plan_Launcher/Plan_Launcher_Export.h" - -namespace DAnCE -{ - class DAnCE_Plan_Launcher_Export Plan_Launcher_Base - { - public: - virtual ~Plan_Launcher_Base (void) {}; - - /// Fully launches a nominated plan, returning valid object references to - /// the ApplicationManager and Application objects if successful. - virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am, - CORBA::Object_out app) = 0; - - /// Invokes prepareplan for the provided plan, returning a reference to - /// the ApplicationManager. - virtual CORBA::Object_ptr prepare_plan (const ::Deployment::DeploymentPlan &plan) = 0; - - /// Invokes startLaunch on the provided ApplicationManager reference. - virtual CORBA::Object_ptr start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections) = 0; - - /// Invokes finishLaunch on the provided Application reference. - virtual void finish_launch (CORBA::Object_ptr application, - const ::Deployment::Connections &provided_connections, - bool start) = 0; - - /// Invokes start on the provided application reference. - virtual void start (CORBA::Object_ptr application) = 0; - - /// Tears down a plan given an applicationmanafger and Application - /// reference pair. - virtual void teardown_application (CORBA::Object_ptr app_mgr, - CORBA::Object_ptr app) = 0; - - /// Instructs the Manager to destroy the ApplicationManager. - virtual void destroy_app_manager (CORBA::Object_ptr app_mgr) = 0; - - }; -} - -#endif |