DAnCE::NodeApplication_Impl Class Reference
#include <NodeApplication_Impl.h>
List of all members.
Public Types |
typedef std::map< std::string,::DAnCE::LocalityManager_var > | LOCALITY_MAP |
typedef std::pair
< CORBA::ULong,::Deployment::DeploymentPlan > | SUB_PLAN |
typedef std::map< std::string,
SUB_PLAN > | PLAN_MAP |
Public Member Functions |
| NodeApplication_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, DAnCE::ArtifactInstallation_ptr installer, 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 | prepare_instances (const LocalitySplitter::TSubPlans &plans) |
void | start_launch_instances (const Deployment::Properties &prop, Deployment::Connections_out providedReference) |
void | remove_instances (void) |
Protected Member Functions |
void | prepare_instance (const char *name, const ::Deployment::DeploymentPlan &plan) |
Protected Attributes |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
DAnCE::ArtifactInstallation_var | installer_ |
ACE_CString | node_name_ |
LOCALITY_MAP | localities_ |
DAnCE::Deployment_Scheduler | scheduler_ |
PLAN_MAP | sub_plans_ |
CORBA::ULong | spawn_delay_ |
Member Typedef Documentation
Constructor & Destructor Documentation
NodeApplication_Impl::~NodeApplication_Impl |
( |
|
) |
[virtual] |
Member Function Documentation
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
The documentation for this class was generated from the following files: