DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes
DAnCE::NodeApplicationManager_Impl Class Reference

#include <NodeApplicationManager_Impl.h>

Collaboration diagram for DAnCE::NodeApplicationManager_Impl:
Collaboration graph

List of all members.

Public Member Functions

 NodeApplicationManager_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, DAnCE::ArtifactInstallation_ptr installer, const ACE_CString &name, const PROPERTY_MAP &properties)
virtual ~NodeApplicationManager_Impl ()
virtual Deployment::Application_ptr startLaunch (const Deployment::Properties &configProperty, Deployment::Connections_out providedReference)
virtual void destroyApplication (Deployment::Application_ptr)
void preparePlan (const Deployment::DeploymentPlan &plan)

Private Attributes

LocalitySplitter split_plan_
CORBA::ORB_var orb_
PortableServer::POA_var poa_
DAnCE::ArtifactInstallation_var installer_
NodeApplication_Implapplication_
ACE_CString node_name_
PROPERTY_MAP properties_
CosNaming::NamingContext_var instance_nc_

Constructor & Destructor Documentation

NodeApplicationManager_Impl::NodeApplicationManager_Impl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
DAnCE::ArtifactInstallation_ptr  installer,
const ACE_CString name,
const PROPERTY_MAP properties 
)
NodeApplicationManager_Impl::~NodeApplicationManager_Impl ( )
virtual

Member Function Documentation

void NodeApplicationManager_Impl::destroyApplication ( Deployment::Application_ptr  application)
virtual
void NodeApplicationManager_Impl::preparePlan ( const Deployment::DeploymentPlan plan)
Deployment::Application_ptr NodeApplicationManager_Impl::startLaunch ( const Deployment::Properties configProperty,
Deployment::Connections_out  providedReference 
)
virtual

Member Data Documentation

NodeApplication_Impl* DAnCE::NodeApplicationManager_Impl::application_
private
DAnCE::ArtifactInstallation_var DAnCE::NodeApplicationManager_Impl::installer_
private
CosNaming::NamingContext_var DAnCE::NodeApplicationManager_Impl::instance_nc_
private
ACE_CString DAnCE::NodeApplicationManager_Impl::node_name_
private
CORBA::ORB_var DAnCE::NodeApplicationManager_Impl::orb_
private
PortableServer::POA_var DAnCE::NodeApplicationManager_Impl::poa_
private
PROPERTY_MAP DAnCE::NodeApplicationManager_Impl::properties_
private
LocalitySplitter DAnCE::NodeApplicationManager_Impl::split_plan_
private

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