diff options
Diffstat (limited to 'DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h')
-rw-r--r-- | DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h b/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h index e0a00edee7b..34187cfc231 100644 --- a/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h +++ b/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base.h @@ -15,6 +15,7 @@ #include "dance/Deployment/Deployment_DeploymentPlanC.h" #include "dance/Deployment/Deployment_ConnectionC.h" +#include "dance/Deployment/Deployment_ApplicationManagerC.h" #include "dance/Plan_Launcher/Plan_Launcher_Export.h" namespace DAnCE @@ -29,6 +30,10 @@ namespace DAnCE virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, CORBA::Object_out am, CORBA::Object_out app) = 0; + + /// Starts a new instance of a plan from an existing ApplicationManager reference. + virtual void start_application (CORBA::Object_ptr am, + CORBA::Object_out app) = 0; /// Invokes prepareplan for the provided plan, returning a reference to /// the ApplicationManager. |