|
DAnCE ..
|
#include <Locality_Manager_Impl.h>

Public Member Functions | |
| LocalityManager_i (const ACE_TString &uuid, std::list< std::string > plugin_config_files, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) | |
| void | init (Deployment::Properties *prop) |
| virtual | ~LocalityManager_i (void) |
| virtual ::Deployment::Properties * | configuration (void) |
| virtual ::Deployment::ApplicationManager_ptr | preparePlan (const ::Deployment::DeploymentPlan &plan,::Deployment::ResourceCommitmentManager_ptr resourceCommitment) |
| virtual void | destroyManager (::Deployment::ApplicationManager_ptr manager) |
| virtual void | shutdown (void) |
| virtual void | finishLaunch (const ::Deployment::Connections &providedReference,::CORBA::Boolean start) |
| virtual void | start (void) |
| virtual ::Deployment::Application_ptr | startLaunch (const ::Deployment::Properties &configProperty,::Deployment::Connections_out providedReference) |
| virtual void | destroyApplication (::Deployment::Application_ptr app) |
Private Types | |
| typedef std::list< CORBA::ULong > | INSTANCE_LIST |
| typedef std::map< std::string, INSTANCE_LIST > | HANDLER_TABLE |
| typedef std::map< std::string, CORBA::Any_var > | REFERENCE_MAP |
Private Member Functions | |
| void | install_instances (const ::Deployment::Properties &prop) |
| void | collect_references (::Deployment::Connections_out &providedReference) |
| void | disconnect_connections (void) |
Private Attributes | |
| ACE_TString | uuid_ |
| std::list< std::string > | plugin_config_files_ |
| CORBA::ORB_var | orb_ |
| PortableServer::POA_var | poa_ |
| HANDLER_TABLE | instance_handlers_ |
| Plugin_Manager::INSTALL_ORDER | handler_order_ |
| REFERENCE_MAP | instance_references_ |
| ::Deployment::DeploymentPlan | plan_ |
| ::Deployment::Properties_var | props_ |
| DAnCE::Deployment_Scheduler | scheduler_ |
| CORBA::ULong | spawn_delay_ |
typedef std::map<std::string, INSTANCE_LIST> DAnCE::LocalityManager_i::HANDLER_TABLE [private] |
typedef std::list< CORBA::ULong > DAnCE::LocalityManager_i::INSTANCE_LIST [private] |
typedef std::map< std::string, CORBA::Any_var > DAnCE::LocalityManager_i::REFERENCE_MAP [private] |
| DAnCE::LocalityManager_i::LocalityManager_i | ( | const ACE_TString & | uuid, |
| std::list< std::string > | plugin_config_files, | ||
| CORBA::ORB_ptr | orb, | ||
| PortableServer::POA_ptr | poa | ||
| ) |
| DAnCE::LocalityManager_i::~LocalityManager_i | ( | void | ) | [virtual] |
| void DAnCE::LocalityManager_i::collect_references | ( | ::Deployment::Connections_out & | providedReference | ) | [private] |
| Deployment::Properties * DAnCE::LocalityManager_i::configuration | ( | void | ) |
| void DAnCE::LocalityManager_i::destroyApplication | ( | ::Deployment::Application_ptr | app | ) | [virtual] |
| void DAnCE::LocalityManager_i::destroyManager | ( | ::Deployment::ApplicationManager_ptr | manager | ) | [virtual] |
| void DAnCE::LocalityManager_i::disconnect_connections | ( | void | ) | [private] |
| void DAnCE::LocalityManager_i::finishLaunch | ( | const ::Deployment::Connections & | providedReference, |
| ::CORBA::Boolean | start | ||
| ) | [virtual] |
| void DAnCE::LocalityManager_i::init | ( | Deployment::Properties * | prop | ) |
| void DAnCE::LocalityManager_i::install_instances | ( | const ::Deployment::Properties & | prop | ) | [private] |
| Deployment::ApplicationManager_ptr DAnCE::LocalityManager_i::preparePlan | ( | const ::Deployment::DeploymentPlan & | plan, |
| ::Deployment::ResourceCommitmentManager_ptr | resourceCommitment | ||
| ) |
| void DAnCE::LocalityManager_i::shutdown | ( | void | ) | [virtual] |
| void DAnCE::LocalityManager_i::start | ( | void | ) | [virtual] |
| Deployment::Application_ptr DAnCE::LocalityManager_i::startLaunch | ( | const ::Deployment::Properties & | configProperty, |
| ::Deployment::Connections_out | providedReference | ||
| ) |
CORBA::ORB_var DAnCE::LocalityManager_i::orb_ [private] |
std::list< std::string > DAnCE::LocalityManager_i::plugin_config_files_ [private] |
::Deployment::Properties_var DAnCE::LocalityManager_i::props_ [private] |
ACE_TString DAnCE::LocalityManager_i::uuid_ [private] |
1.7.4