DAnCE ..
Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends
DAnCE::ExecutionManager_Impl Class Reference

#include <ExecutionManager_Impl.h>

Collaboration diagram for DAnCE::ExecutionManager_Impl:
Collaboration graph
[legend]

List of all members.

Classes

class  DestroyManagerCompletionHandler
class  PreparePlanCompletionHandler

Public Member Functions

 ExecutionManager_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, CosNaming::NamingContext_ptr)
virtual ~ExecutionManager_Impl (void)
virtual void preparePlan (::Deployment::AMH_ExecutionManagerResponseHandler_ptr _tao_rh, const ::Deployment::DeploymentPlan &plan,::Deployment::ResourceCommitmentManager_ptr resourceCommitment)
virtual void getManagers (::Deployment::AMH_ExecutionManagerResponseHandler_ptr _tao_rh)
virtual void destroyManager (::Deployment::AMH_ExecutionManagerResponseHandler_ptr _tao_rh,::Deployment::DomainApplicationManager_ptr manager)
void add_node_manager (const char *name, const char *ior)
void load_cdd (const ACE_TCHAR *filename)

Private Types

typedef ACE_Map_Manager
< ACE_CString,
DomainApplicationManager_Impl
*, ACE_Null_Mutex
TDomainManagers

Private Member Functions

void finish_preparePlan (::Deployment::AMH_ExecutionManagerResponseHandler_ptr _tao_rh, DomainApplicationManager_Impl *dam_servant)
void fail_preparePlan (::Deployment::AMH_ExecutionManagerResponseHandler_ptr _tao_rh, CORBA::Exception *local_ex)

Private Attributes

CORBA::ORB_var orb_
PortableServer::POA_var poa_
TDomainManagers managers_
Node_Locator locator_

Friends

class PreparePlanCompletionHandler

Member Typedef Documentation


Constructor & Destructor Documentation

ExecutionManager_Impl::ExecutionManager_Impl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
CosNaming::NamingContext_ptr  nc 
)
ExecutionManager_Impl::~ExecutionManager_Impl ( void  ) [virtual]

Member Function Documentation

void ExecutionManager_Impl::add_node_manager ( const char *  name,
const char *  ior 
)
void ExecutionManager_Impl::destroyManager ( ::Deployment::AMH_ExecutionManagerResponseHandler_ptr  _tao_rh,
::Deployment::DomainApplicationManager_ptr  manager 
) [virtual]
void ExecutionManager_Impl::fail_preparePlan ( ::Deployment::AMH_ExecutionManagerResponseHandler_ptr  _tao_rh,
CORBA::Exception local_ex 
) [private]
void ExecutionManager_Impl::finish_preparePlan ( ::Deployment::AMH_ExecutionManagerResponseHandler_ptr  _tao_rh,
DomainApplicationManager_Impl dam_servant 
) [private]
void ExecutionManager_Impl::getManagers ( ::Deployment::AMH_ExecutionManagerResponseHandler_ptr  _tao_rh) [virtual]
void ExecutionManager_Impl::load_cdd ( const ACE_TCHAR filename)
void ExecutionManager_Impl::preparePlan ( ::Deployment::AMH_ExecutionManagerResponseHandler_ptr  _tao_rh,
const ::Deployment::DeploymentPlan plan,
::Deployment::ResourceCommitmentManager_ptr  resourceCommitment 
) [virtual]

Friends And Related Function Documentation

friend class PreparePlanCompletionHandler [friend]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines