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

#include <NodeApplicationManager_Impl.h>

Inheritance diagram for DAnCE::NodeApplicationManager_Impl:
Inheritance graph
Collaboration diagram for DAnCE::NodeApplicationManager_Impl:
Collaboration graph

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: