summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h')
-rw-r--r--CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h
index 7b30f6735ac..5d39f557467 100644
--- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h
+++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h
@@ -44,7 +44,8 @@ namespace CIAO
bool use_repoman = false,
bool rm_use_naming = false,
const char *rm_name = 0,
- CORBA::Short priority = 0
+ CORBA::Short priority = 0,
+ size_t niterations = 0
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
/**
@@ -71,11 +72,11 @@ namespace CIAO
* @param plan A valid IDL deployment plan
* @returns a string containing the UUID of the plan. Null indicates failure.
*/
- const char * launch_plan (const ::Deployment::DeploymentPlan &plan
+ virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan
ACE_ENV_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((Deployment_Failure));
- const char * re_launch_plan (const ::Deployment::DeploymentPlan &plan
+ virtual const char * re_launch_plan (const ::Deployment::DeploymentPlan &plan
ACE_ENV_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((Deployment_Failure));
@@ -103,10 +104,10 @@ namespace CIAO
// PriorityModelPolicy.
bool is_client_propagated_model (void);
- private:
/// Cached ORB pointer
CORBA::ORB_var orb_;
+ /// Object reference of the ExecutionManager
::CIAO::ExecutionManagerDaemon_var em_;
/// Local map for DAMs, to save expensive UUID lookups.
@@ -116,6 +117,9 @@ namespace CIAO
/// Desired CORBA prioirty to be propagated to EM
CORBA::Short desired_priority_;
+
+ /// Number of iterations to run benchmarking, if specified
+ size_t niterations_;
};
}