DAnCE::DomainApplication_Impl Class Reference

This class implements the DomainApplication interface. More...

#include <Domain_Application_Impl.h>

Collaboration diagram for DAnCE::DomainApplication_Impl:

Collaboration graph
[legend]

List of all members.

Public Types

typedef ACE_Map_Manager
< Deployment::NodeApplicationManager_var,
Deployment::NodeManager_var,
ACE_Null_Mutex
TNam2Nm
typedef ACE_Map_Manager
< Deployment::Application_var,
Deployment::NodeApplicationManager_var,
ACE_Null_Mutex
TApp2Mgr

Public Member Functions

 DomainApplication_Impl (TNam2Nm &nams, const Deployment::Properties &configProperty, Deployment::Connections &conn)
 ~DomainApplication_Impl ()
virtual void finishLaunch (const Deployment::Connections &connections, CORBA::Boolean start)
virtual void start ()

Private Member Functions

void startLaunch (const Deployment::Properties &configProperty)

Private Attributes

TApp2Mgr node_applications_
Deployment::Connections connections_
TNam2Nmnams_
Deployment::Application_var na_


Detailed Description

This class implements the DomainApplication interface.

Member Typedef Documentation

typedef ACE_Map_Manager< Deployment::Application_var, Deployment::NodeApplicationManager_var, ACE_Null_Mutex > DAnCE::DomainApplication_Impl::TApp2Mgr

typedef ACE_Map_Manager< Deployment::NodeApplicationManager_var, Deployment::NodeManager_var, ACE_Null_Mutex > DAnCE::DomainApplication_Impl::TNam2Nm


Constructor & Destructor Documentation

DAnCE::DomainApplication_Impl::DomainApplication_Impl ( TNam2Nm nams,
const Deployment::Properties configProperty,
Deployment::Connections conn 
)

DAnCE::DomainApplication_Impl::~DomainApplication_Impl (  ) 


Member Function Documentation

void DAnCE::DomainApplication_Impl::finishLaunch ( const Deployment::Connections connections,
CORBA::Boolean  start 
) [virtual]

The second step in launching an application in the domain-level. If the start parameter is true, the application is started as well. Raises the StartError exception if launching or starting the application fails.

void DAnCE::DomainApplication_Impl::start (  )  [virtual]

Starts the application. Raises the StartError exception if starting the application fails.

void DAnCE::DomainApplication_Impl::startLaunch ( const Deployment::Properties configProperty  )  [private]


Member Data Documentation

Deployment::Application_var DAnCE::DomainApplication_Impl::na_ [private]


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

Generated on Tue Apr 14 12:10:32 2009 for DAnCE by  doxygen 1.5.8