#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.