Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CIAO::Execution_Manager::Execution_Manager_Impl Class Reference

This class implements the ExecutionManger. ExecutionManager starts the execution process after the planning stage. More...

#include <Execution_Manager_Impl.h>

Collaboration diagram for CIAO::Execution_Manager::Execution_Manager_Impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Execution_Manager_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, const char *init_file)
virtual Deployment::DomainApplicationManager_ptr preparePlan (const Deployment::DeploymentPlan &plan, CORBA::Boolean commitResources ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::ResourceNotAvailable, Deployment::PlanError, Deployment::StartError)
virtual Deployment::DomainApplicationManagers * getManagers (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException)
virtual void destroyManager (Deployment::DomainApplicationManager_ptr manager ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::StopError)
virtual void shutdown (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual void perform_redeployment (const Deployment::DeploymentPlan &plan ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (::CORBA::SystemException, ::Deployment::PlanError, ::Deployment::InstallationFailure, ::Deployment::UnknownImplId, ::Deployment::ImplEntryPointNotFound, ::Deployment::InvalidConnection, ::Deployment::InvalidProperty, ::Components::RemoveFailure)

Protected Member Functions

 ~Execution_Manager_Impl (void)
 Destructor.

Protected Attributes

CORBA::ORB_var orb_
 Cached ORB pointer.
PortableServer::POA_var poa_
 Cached POA pointer.
const ACE_CString init_file_
DAM_Map map_

Detailed Description

This class implements the ExecutionManger. ExecutionManager starts the execution process after the planning stage.


Constructor & Destructor Documentation

CIAO::Execution_Manager::Execution_Manager_Impl::Execution_Manager_Impl CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
const char *  init_file
 

CIAO::Execution_Manager::Execution_Manager_Impl::~Execution_Manager_Impl void   )  [protected]
 

Destructor.


Member Function Documentation

void CIAO::Execution_Manager::Execution_Manager_Impl::destroyManager Deployment::DomainApplicationManager_ptr manager  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException, Deployment::StopError) [virtual]
 

Deployment::DomainApplicationManagers * CIAO::Execution_Manager::Execution_Manager_Impl::getManagers ACE_ENV_SINGLE_ARG_DECL   )  throw (CORBA::SystemException) [virtual]
 

void CIAO::Execution_Manager::Execution_Manager_Impl::perform_redeployment const Deployment::DeploymentPlan &plan  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (::CORBA::SystemException, ::Deployment::PlanError, ::Deployment::InstallationFailure, ::Deployment::UnknownImplId, ::Deployment::ImplEntryPointNotFound, ::Deployment::InvalidConnection, ::Deployment::InvalidProperty, ::Components::RemoveFailure) [virtual]
 

virtual Deployment::DomainApplicationManager_ptr CIAO::Execution_Manager::Execution_Manager_Impl::preparePlan const Deployment::DeploymentPlan &  plan,
CORBA::Boolean commitResources  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw (CORBA::SystemException, Deployment::ResourceNotAvailable, Deployment::PlanError, Deployment::StartError) [virtual]
 

Template methods from ExecutionManagerDaemon, please see $CIAO_ROOT/ciao/Deployment.idl for documentation

void CIAO::Execution_Manager::Execution_Manager_Impl::shutdown ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException) [virtual]
 


Member Data Documentation

const ACE_CString CIAO::Execution_Manager::Execution_Manager_Impl::init_file_ [protected]
 

DAM_Map CIAO::Execution_Manager::Execution_Manager_Impl::map_ [protected]
 

CORBA::ORB_var CIAO::Execution_Manager::Execution_Manager_Impl::orb_ [protected]
 

Cached ORB pointer.

PortableServer::POA_var CIAO::Execution_Manager::Execution_Manager_Impl::poa_ [protected]
 

Cached POA pointer.


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 00:01:07 2005 for DAnCE by  doxygen 1.3.9.1