DAnCE
..
|
#include <NodeApplication_Impl.h>
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_ |
typedef std::map<std::string, ::DAnCE::LocalityManager_var> DAnCE::NodeApplication_Impl::LOCALITY_MAP |
typedef std::map<std::string, SUB_PLAN> DAnCE::NodeApplication_Impl::PLAN_MAP |
typedef std::pair<CORBA::ULong, ::Deployment::DeploymentPlan> DAnCE::NodeApplication_Impl::SUB_PLAN |
NodeApplication_Impl::NodeApplication_Impl | ( | CORBA::ORB_ptr | orb, |
PortableServer::POA_ptr | poa, | ||
DAnCE::ArtifactInstallation_ptr | installer, | ||
const ACE_CString & | node_name, | ||
const PROPERTY_MAP & | properties | ||
) |
|
virtual |
|
virtual |
|
protected |
void NodeApplication_Impl::prepare_instances | ( | const LocalitySplitter::TSubPlans & | plans | ) |
void NodeApplication_Impl::remove_instances | ( | void | ) |
|
virtual |
void NodeApplication_Impl::start_launch_instances | ( | const Deployment::Properties & | prop, |
Deployment::Connections_out | providedReference | ||
) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |