#include <Plan_Launcher_Impl.h>
Collaboration diagram for CIAO::Plan_Launcher::Plan_Launcher_i:

Public Member Functions | |
| Plan_Launcher_i () | |
| bool | init (const char *em_ior, CORBA::ORB_ptr orb, bool use_repoman=false, bool rm_use_naming=false, const char *rm_name=0) |
| const char * | launch_plan (const char *deployment_plan_uri, const char *package_uri=0, bool use_package_name=true, bool use_repoman=false) ACE_THROW_SPEC((Deployment_Failure)) |
| Launch a plan, given a deployment plan URI. | |
| const char * | re_launch_plan (const char *deployment_plan_uri, const char *package_uri=0, bool use_package_name=true, bool use_repoman=false) ACE_THROW_SPEC((Deployment_Failure)) |
| const char * | launch_plan (const ::Deployment::DeploymentPlan &plan) ACE_THROW_SPEC((Deployment_Failure)) |
| Launch a plan, given an IDL deployment plan. | |
| const char * | re_launch_plan (const ::Deployment::DeploymentPlan &plan) ACE_THROW_SPEC((Deployment_Failure)) |
| ::Deployment::DomainApplicationManager_ptr | get_dam (const char *uuid) |
| Returns the DAM associated with a given plan URI. | |
| bool | teardown_plan (const char *uuid) |
| Tears down a plan given the UUID. | |
| bool | teardown_plan (::Deployment::DomainApplicationManager_ptr dam) |
| void | destroy_dam (::Deployment::DomainApplicationManager_ptr dam) |
| void | destroy_dam_by_plan (const char *plan_uuid) |
Private Attributes | |
| ::CIAO::ExecutionManagerDaemon_var | em_ |
| Execution_Manager::DAM_Map | map_ |
| Local map for DAMs, to save expensive UUID lookups. | |
| CIAO::Plan_Generator::Plan_Generator_i | pg_ |
Classes | |
| class | Deployment_Failure |
| CIAO::Plan_Launcher::Plan_Launcher_i::Plan_Launcher_i | ( | ) |
| void CIAO::Plan_Launcher::Plan_Launcher_i::destroy_dam | ( | ::Deployment::DomainApplicationManager_ptr | dam | ) |
| void CIAO::Plan_Launcher::Plan_Launcher_i::destroy_dam_by_plan | ( | const char * | plan_uuid | ) |
| Deployment::DomainApplicationManager_ptr CIAO::Plan_Launcher::Plan_Launcher_i::get_dam | ( | const char * | uuid | ) |
Returns the DAM associated with a given plan URI.
| bool CIAO::Plan_Launcher::Plan_Launcher_i::init | ( | const char * | em_ior, | |
| CORBA::ORB_ptr | orb, | |||
| bool | use_repoman = false, |
|||
| bool | rm_use_naming = false, |
|||
| const char * | rm_name = 0 | |||
| ) |
| const char * CIAO::Plan_Launcher::Plan_Launcher_i::launch_plan | ( | const ::Deployment::DeploymentPlan & | plan | ) |
Launch a plan, given an IDL deployment plan.
| plan | A valid IDL deployment plan |
| const char * CIAO::Plan_Launcher::Plan_Launcher_i::launch_plan | ( | const char * | deployment_plan_uri, | |
| const char * | package_uri = 0, |
|||
| bool | use_package_name = true, |
|||
| bool | use_repoman = false | |||
| ) |
Launch a plan, given a deployment plan URI.
| deployment_plan_uri | A uri that points ot a valid deployment plan |
| const char * CIAO::Plan_Launcher::Plan_Launcher_i::re_launch_plan | ( | const ::Deployment::DeploymentPlan & | plan | ) |
| const char * CIAO::Plan_Launcher::Plan_Launcher_i::re_launch_plan | ( | const char * | deployment_plan_uri, | |
| const char * | package_uri = 0, |
|||
| bool | use_package_name = true, |
|||
| bool | use_repoman = false | |||
| ) |
| bool CIAO::Plan_Launcher::Plan_Launcher_i::teardown_plan | ( | ::Deployment::DomainApplicationManager_ptr | dam | ) |
| bool CIAO::Plan_Launcher::Plan_Launcher_i::teardown_plan | ( | const char * | uuid | ) |
Tears down a plan given the UUID.
::CIAO::ExecutionManagerDaemon_var CIAO::Plan_Launcher::Plan_Launcher_i::em_ [private] |
Local map for DAMs, to save expensive UUID lookups.
1.4.7-1