DAnCE::NodeApplication_Impl Class Reference

#include <NodeApplication_Impl.h>

Collaboration diagram for DAnCE::NodeApplication_Impl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NodeApplication_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa,::Deployment::DeploymentPlan &plan, const ACE_CString &node_name, const PROPERTY_MAP &properties)
virtual ~NodeApplication_Impl ()
virtual void finishLaunch (const ::Deployment::Connections &providedReference,::CORBA::Boolean start)
virtual void start (void)
void init_instances (void)
void prepare_instances (void)
void start_launch_instances (const Deployment::Properties &prop, Deployment::Connections_out providedReference)
void remove_instances (void)

Protected Types

typedef std::map< ACE_CString,::DAnCE::LocalityManager_var > LOCALITY_MAP

Protected Member Functions

void init (void)
void prepare_instance (const char *name, const ::Deployment::DeploymentPlan &plan)

Protected Attributes

CORBA::ORB_var orb_
PortableServer::POA_var poa_
::Deployment::DeploymentPlanplan_
ACE_CString node_name_
PROPERTY_MAP properties_
CosNaming::NamingContext_var instance_nc_
DAnCE::Locality_Handler_i handler_
LOCALITY_MAP localities_

Member Typedef Documentation

typedef std::map<ACE_CString, ::DAnCE::LocalityManager_var> DAnCE::NodeApplication_Impl::LOCALITY_MAP [protected]

Constructor & Destructor Documentation

NodeApplication_Impl::NodeApplication_Impl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
::Deployment::DeploymentPlan plan,
const ACE_CString node_name,
const PROPERTY_MAP properties 
)
NodeApplication_Impl::~NodeApplication_Impl (  )  [virtual]

Member Function Documentation

void NodeApplication_Impl::finishLaunch ( const ::Deployment::Connections providedReference,
::CORBA::Boolean  start 
) [virtual]
void NodeApplication_Impl::init ( void   )  [protected]
void NodeApplication_Impl::init_instances ( void   ) 
void DAnCE::NodeApplication_Impl::prepare_instance ( const char *  name,
const ::Deployment::DeploymentPlan plan 
) [protected]
void NodeApplication_Impl::prepare_instances ( void   ) 
void NodeApplication_Impl::remove_instances ( void   ) 
void NodeApplication_Impl::start ( void   )  [virtual]
void NodeApplication_Impl::start_launch_instances ( const Deployment::Properties prop,
Deployment::Connections_out  providedReference 
)

Member Data Documentation

CosNaming::NamingContext_var DAnCE::NodeApplication_Impl::instance_nc_ [protected]
PortableServer::POA_var DAnCE::NodeApplication_Impl::poa_ [protected]

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

Generated by  doxygen 1.6.2