|
Public Member Functions |
| NodeManager_Impl_Base (const char *name, CORBA::ORB_ptr orb, PortableServer::POA_ptr p, const char *nodeapp_loc, const char *nodeapp_options, int spawn_delay) throw (CORBA::SystemException) |
| Constructor.
|
virtual void | init (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| Initializes the NodeManager.
|
virtual PortableServer::POA_ptr | _default_POA (void) |
| POA operation..
|
virtual char * | name (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| CIAO::Daemon defined attributes/operations.
|
virtual void | shutdown (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | joinDomain (const Deployment::Domain &domain, Deployment::TargetManager_ptr manager, Deployment::Logger_ptr log ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | leaveDomain (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual ::Deployment::NodeApplicationManager_ptr | preparePlan (const Deployment::DeploymentPlan &plan ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::StartError, Deployment::PlanError) |
virtual void | destroyManager (Deployment::NodeApplicationManager_ptr appManager ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::StopError, Deployment::InvalidReference) |
Protected Member Functions |
virtual | ~NodeManager_Impl_Base (void) |
virtual ::CIAO::NodeApplicationManager_Impl_Base * | create_node_app_manager (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException) |
Protected Attributes |
CORBA::ORB_var | orb_ |
| Keep a pointer to the managing ORB serving this servant.
|
PortableServer::POA_var | poa_ |
| Keep a pointer to the managing POA.
|
CORBA::String_var | name_ |
| My Canonical name.
|
CORBA::String_var | nodeapp_location_ |
| NodeApplication location.
|
CORBA::String_var | nodeapp_options_ |
| NodeApplication options.
|
PortableServer::POA_var | callback_poa_ |
| Cached callback POA.
|
int | spawn_delay_ |
| Spawn delay for the NodeAppMgr.
|
NAM_Map | map_ |
Private Member Functions |
bool | validate_plan (const Deployment::DeploymentPlan &plan) |