summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h')
-rw-r--r--TAO/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h20
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,