diff options
Diffstat (limited to 'CIAO/ciao/NodeApplicationManager.idl')
-rw-r--r-- | CIAO/ciao/NodeApplicationManager.idl | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/CIAO/ciao/NodeApplicationManager.idl b/CIAO/ciao/NodeApplicationManager.idl deleted file mode 100644 index 6a3b8e42f8a..00000000000 --- a/CIAO/ciao/NodeApplicationManager.idl +++ /dev/null @@ -1,66 +0,0 @@ -// $Id$ -#ifndef NODEAPPLICATIONMANAGER_IDL -#define NODEAPPLICATIONMANAGER_IDL - -#include "Deployment_Core.idl" -#include "Deployment.idl" - -module Deployment { - interface ApplicationManager { - Application startLaunch (in Properties configProperty, - out Connections providedReference, - in boolean start) - raises (ResourceNotAvailable, StartError, InvalidProperty); - void destroyApplication (in Application app) - raises (StopError); - }; - - /** - * @struct Sched_Params - * @brief Carries Scheduling Params - * @description CIAO specific structure to carry the scheduling params - * to set the process, required by RACE - */ - struct Sched_Params - { - long policy_; - long priority_; - long scope_; - long msec_; - }; - - - interface NodeApplicationManager : - ApplicationManager - { - /// CIAO specific operation to handle dynamic system redeployment - /// and reconfiguration - /// This operation could handle dynamic redeployment for - /// a node-level deployment plan within a node - /// @para add_or_remove If true, we add new components only, vice vesa. - Application perform_redeployment (in Properties configProperty, - out Connections providedReference, - in boolean add_or_remove, - in boolean start) - raises (PlanError, - InstallationFailure, - UnknownImplId, - ImplEntryPointNotFound, - InvalidConnection, - InvalidProperty, - ::Components::RemoveFailure); - - /// CIAO specific operation to reset deployment plan - void reset_plan (in DeploymentPlan plan); - - /// CIAO speicfic operation to set the information of - /// "shared components" (through NodeManager) - void set_shared_components (in ComponentPlans components); - - /// CIAO specific function to set priority - /// o component , required by RACE - long set_priority (in string cid , in Sched_Params params); - }; -}; - -#endif /* NODEAPPLICATIONMANAGER_IDL */ |