#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: