diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h')
-rw-r--r-- | TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h b/TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h index 523413e1c91..a64fb545f33 100644 --- a/TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h +++ b/TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h @@ -77,7 +77,7 @@ namespace CIAO // Below method is CIAO specific extension, please see the IDL // definition for more details. - virtual void + virtual void destroyManagerByPlan (const char * plan_uuid ACE_ENV_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC ((::CORBA::SystemException, @@ -121,25 +121,35 @@ namespace CIAO ::CORBA::SystemException, ::Deployment::InvalidConnection)); + virtual void passivate_shared_components ( + const Component_Binding_Info & binding) + ACE_THROW_SPEC ((CORBA::SystemException, + Deployment::StartError)); + + virtual void activate_shared_components ( + const Component_Binding_Info & binding) + ACE_THROW_SPEC ((CORBA::SystemException, + Deployment::StartError)); + /// Add shared component information. /// This call will be made by DomainApplicationManager. - virtual void + virtual void add_shared_component (const Component_Binding_Info & binding); /// Remove shared component - virtual void + virtual void remove_shared_component (const Component_Binding_Info & binding); /// If the input component <name> was found in the internal /// cached shared component list, and the plan_uuid also matches, - /// then this member function returns <true>, otherwise it + /// then this member function returns <true>, otherwise it /// returns <false>. virtual bool is_component_running (const char * name, const char * plan_uuid); protected: /// Return the NodeApplication hosting the given biding - virtual Deployment::NodeApplication_ptr + virtual Deployment::NodeApplication_ptr find_node_application (const Component_Binding_Info & binding) ACE_THROW_SPEC (( ::CORBA::SystemException, |