DAnCE ..
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
[legend]

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


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