DAnCE
..
|
#include <Plan_Launcher_Base.h>
Public Member Functions | |
virtual | ~Plan_Launcher_Base (void) |
virtual const char * | launch_plan (const ::Deployment::DeploymentPlan &plan, CORBA::Object_out am, CORBA::Object_out app)=0 |
virtual CORBA::Object_ptr | prepare_plan (const ::Deployment::DeploymentPlan &plan)=0 |
virtual CORBA::Object_ptr | start_launch (CORBA::Object_ptr app_mgr, const ::Deployment::Properties &properties,::Deployment::Connections_out connections)=0 |
Invokes startLaunch on the provided ApplicationManager reference. | |
virtual void | finish_launch (CORBA::Object_ptr application, const ::Deployment::Connections &provided_connections, bool start)=0 |
Invokes finishLaunch on the provided Application reference. | |
virtual void | start (CORBA::Object_ptr application)=0 |
Invokes start on the provided application reference. | |
virtual void | teardown_application (CORBA::Object_ptr app_mgr, CORBA::Object_ptr app)=0 |
virtual void | destroy_app_manager (CORBA::Object_ptr app_mgr)=0 |
Instructs the Manager to destroy the ApplicationManager. |
virtual DAnCE::Plan_Launcher_Base::~Plan_Launcher_Base | ( | void | ) | [inline, virtual] |
virtual void DAnCE::Plan_Launcher_Base::destroy_app_manager | ( | CORBA::Object_ptr | app_mgr | ) | [pure virtual] |
Instructs the Manager to destroy the ApplicationManager.
Implemented in DAnCE::Plan_Launcher_Base_Impl.
virtual void DAnCE::Plan_Launcher_Base::finish_launch | ( | CORBA::Object_ptr | application, |
const ::Deployment::Connections & | provided_connections, | ||
bool | start | ||
) | [pure virtual] |
Invokes finishLaunch on the provided Application reference.
Implemented in DAnCE::Plan_Launcher_Base_Impl.
virtual const char* DAnCE::Plan_Launcher_Base::launch_plan | ( | const ::Deployment::DeploymentPlan & | plan, |
CORBA::Object_out | am, | ||
CORBA::Object_out | app | ||
) | [pure virtual] |
Fully launches a nominated plan, returning valid object references to the ApplicationManager and Application objects if successful.
Implemented in DAnCE::Plan_Launcher_Base_Impl.
virtual CORBA::Object_ptr DAnCE::Plan_Launcher_Base::prepare_plan | ( | const ::Deployment::DeploymentPlan & | plan | ) | [pure virtual] |
Invokes prepareplan for the provided plan, returning a reference to the ApplicationManager.
Implemented in DAnCE::Plan_Launcher_Base_Impl.
virtual void DAnCE::Plan_Launcher_Base::start | ( | CORBA::Object_ptr | application | ) | [pure virtual] |
Invokes start on the provided application reference.
Implemented in DAnCE::Plan_Launcher_Base_Impl.
virtual CORBA::Object_ptr DAnCE::Plan_Launcher_Base::start_launch | ( | CORBA::Object_ptr | app_mgr, |
const ::Deployment::Properties & | properties, | ||
::Deployment::Connections_out | connections | ||
) | [pure virtual] |
Invokes startLaunch on the provided ApplicationManager reference.
Implemented in DAnCE::Plan_Launcher_Base_Impl.
virtual void DAnCE::Plan_Launcher_Base::teardown_application | ( | CORBA::Object_ptr | app_mgr, |
CORBA::Object_ptr | app | ||
) | [pure virtual] |
Tears down a plan given an applicationmanafger and Application reference pair.
Implemented in DAnCE::Plan_Launcher_Base_Impl.