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
DAnCE::DomainApplicationManager_Impl Class Reference

#include <DomainApplicationManager_Impl.h>

Collaboration diagram for DAnCE::DomainApplicationManager_Impl:
Collaboration graph

List of all members.

Classes

class  DestroyApplicationCompletionHandler
class  DestroyManagerCompletionHandler
class  StartLaunchCompletionHandler

Public Member Functions

 DomainApplicationManager_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, const ::Deployment::DeploymentPlan &plan, Node_Locator &nodes)
virtual ~DomainApplicationManager_Impl ()
virtual void startLaunch (::Deployment::AMH_ApplicationManagerResponseHandler_ptr _tao_rh, const ::Deployment::Properties &configProperty)
virtual void destroyApplication (::Deployment::AMH_ApplicationManagerResponseHandler_ptr _tao_rh,::Deployment::Application_ptr)
virtual void getApplications (::Deployment::AMH_DomainApplicationManagerResponseHandler_ptr _tao_rh)
virtual void getPlan (::Deployment::AMH_DomainApplicationManagerResponseHandler_ptr _tao_rh)
const char * getPlanUUID (void)
void preparePlan (DAM_CompletionHandler *em_handler)
void destroyManager (DAM_CompletionHandler *em_handler)

Private Types

typedef ACE_Vector
< DomainApplication_Impl * > 
TApplications

Private Member Functions

void finish_startLaunch (::Deployment::AMH_ApplicationManagerResponseHandler_ptr _tao_rh, DomainApplication_Impl *da_servant, const ::Deployment::Connections &providedReference)
void fail_startLaunch (::Deployment::AMH_ApplicationManagerResponseHandler_ptr _tao_rh, CORBA::Exception *local_ex)
void finishDestroyManager (const DAM_CompletionHandler_AutoPtr &ch_ptr)

Private Attributes

CORBA::ORB_var orb_
PortableServer::POA_var poa_
const Deployment::DeploymentPlan plan_
DomainApplication_Impl::TNam2Nm sub_app_mgr_
DomainApplication_Impl::TNm2Id node_ids_
Node_Locatornodes_
TApplications running_app_

Friends

class StartLaunchCompletionHandler
class DestroyManagerCompletionHandler
class DAM_NM_ReplyHandlerImpl

Member Typedef Documentation


Constructor & Destructor Documentation

DomainApplicationManager_Impl::DomainApplicationManager_Impl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
const ::Deployment::DeploymentPlan plan,
Node_Locator nodes 
)
DomainApplicationManager_Impl::~DomainApplicationManager_Impl ( )
virtual

Member Function Documentation

void DomainApplicationManager_Impl::destroyApplication ( ::Deployment::AMH_ApplicationManagerResponseHandler_ptr  _tao_rh,
::Deployment::Application_ptr  application 
)
virtual
void DomainApplicationManager_Impl::destroyManager ( DAM_CompletionHandler em_handler)
void DomainApplicationManager_Impl::fail_startLaunch ( ::Deployment::AMH_ApplicationManagerResponseHandler_ptr  _tao_rh,
CORBA::Exception local_ex 
)
private
void DomainApplicationManager_Impl::finish_startLaunch ( ::Deployment::AMH_ApplicationManagerResponseHandler_ptr  _tao_rh,
DomainApplication_Impl da_servant,
const ::Deployment::Connections providedReference 
)
private
void DomainApplicationManager_Impl::finishDestroyManager ( const DAM_CompletionHandler_AutoPtr ch_ptr)
private
void DomainApplicationManager_Impl::getApplications ( ::Deployment::AMH_DomainApplicationManagerResponseHandler_ptr  _tao_rh)
virtual
void DomainApplicationManager_Impl::getPlan ( ::Deployment::AMH_DomainApplicationManagerResponseHandler_ptr  _tao_rh)
virtual
const char * DomainApplicationManager_Impl::getPlanUUID ( void  )
void DomainApplicationManager_Impl::preparePlan ( DAM_CompletionHandler em_handler)
void DomainApplicationManager_Impl::startLaunch ( ::Deployment::AMH_ApplicationManagerResponseHandler_ptr  _tao_rh,
const ::Deployment::Properties configProperty 
)
virtual

Friends And Related Function Documentation

friend class DAM_NM_ReplyHandlerImpl
friend
friend class DestroyManagerCompletionHandler
friend
friend class StartLaunchCompletionHandler
friend

Member Data Documentation

DomainApplication_Impl::TNm2Id DAnCE::DomainApplicationManager_Impl::node_ids_
private
Node_Locator& DAnCE::DomainApplicationManager_Impl::nodes_
private
CORBA::ORB_var DAnCE::DomainApplicationManager_Impl::orb_
private
const Deployment::DeploymentPlan DAnCE::DomainApplicationManager_Impl::plan_
private
PortableServer::POA_var DAnCE::DomainApplicationManager_Impl::poa_
private
TApplications DAnCE::DomainApplicationManager_Impl::running_app_
private
DomainApplication_Impl::TNam2Nm DAnCE::DomainApplicationManager_Impl::sub_app_mgr_
private

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