DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
DAnCE::ExecutionManager_Impl Class Reference

#include <ExecutionManager_Impl.h>

Inheritance diagram for DAnCE::ExecutionManager_Impl:
Inheritance graph
Collaboration diagram for DAnCE::ExecutionManager_Impl:
Collaboration graph

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

Node_Locator DAnCE::ExecutionManager_Impl::locator_
private
TDomainManagers DAnCE::ExecutionManager_Impl::managers_
private
CORBA::ORB_var DAnCE::ExecutionManager_Impl::orb_
private
PortableServer::POA_var DAnCE::ExecutionManager_Impl::poa_
private

The documentation for this class was generated from the following files: