|
DAnCE
..
|
This class launches and manages deployment plans. More...
#include <Plan_Launcher_Base_Impl_T.h>


Public Member Functions | |
| Plan_Launcher_Base_Impl (CORBA::ORB_ptr orb, Manager_ptr manager) | |
| virtual | ~Plan_Launcher_Base_Impl () |
| virtual const char * | launch_plan (const ::Deployment::DeploymentPlan &plan, CORBA::Object_out am, CORBA::Object_out app) |
| Launch a plan, given an IDL deployment plan. More... | |
| virtual CORBA::Object_ptr | prepare_plan (const ::Deployment::DeploymentPlan &plan) |
| virtual CORBA::Object_ptr | start_launch (CORBA::Object_ptr app_mgr, const ::Deployment::Properties &properties,::Deployment::Connections_out connections) |
| Invokes startLaunch on the provided ApplicationManager reference. More... | |
| virtual void | finish_launch (CORBA::Object_ptr app, const ::Deployment::Connections &provided_connections, bool start) |
| Invokes finishLaunch on the provided Application reference. More... | |
| virtual void | start (CORBA::Object_ptr application) |
| Invokes start on the provided application reference. More... | |
| virtual void | teardown_application (CORBA::Object_ptr app_mgr, CORBA::Object_ptr app) |
| Tears down a plan given the UUID. More... | |
| virtual void | destroy_app_manager (CORBA::Object_ptr) |
| Instructs the Manager to destroy the ApplicationManager. More... | |
Public Member Functions inherited from DAnCE::Plan_Launcher_Base | |
| virtual | ~Plan_Launcher_Base (void) |
Protected Types | |
| typedef Plan_Launcher_Base_Impl < Manager, AppManager, Application > | __Type |
| typedef Manager::_ptr_type | Manager_ptr |
| typedef Manager::_var_type | Manager_var |
| typedef AppManager::_ptr_type | AppManager_ptr |
| typedef AppManager::_var_type | AppManager_var |
| typedef Application::_ptr_type | Application_ptr |
| typedef Application::_var_type | Application_var |
Protected Attributes | |
| CORBA::ORB_var | orb_ |
| Cached ORB pointer. More... | |
| Manager_var | manager_ |
| Object reference of the Manager. More... | |
This class launches and manages deployment plans.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >::Plan_Launcher_Base_Impl | ( | CORBA::ORB_ptr | orb, |
| Manager_ptr | manager | ||
| ) |
|
virtual |
|
virtual |
Instructs the Manager to destroy the ApplicationManager.
Implements DAnCE::Plan_Launcher_Base.
|
virtual |
Invokes finishLaunch on the provided Application reference.
Implements DAnCE::Plan_Launcher_Base.
|
virtual |
Launch a plan, given an IDL deployment plan.
| plan | A valid IDL deployment plan |
Implements DAnCE::Plan_Launcher_Base.
|
virtual |
Invokes prepareplan for the provided plan, returning a reference to the ApplicationManager.
Implements DAnCE::Plan_Launcher_Base.
|
virtual |
Invokes start on the provided application reference.
Implements DAnCE::Plan_Launcher_Base.
|
virtual |
Invokes startLaunch on the provided ApplicationManager reference.
Implements DAnCE::Plan_Launcher_Base.
|
virtual |
Tears down a plan given the UUID.
Implements DAnCE::Plan_Launcher_Base.
|
protected |
Object reference of the Manager.
|
protected |
Cached ORB pointer.
1.8.3.1