diff options
Diffstat (limited to 'modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h')
-rw-r--r-- | modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h b/modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h deleted file mode 100644 index 861adda35f3..00000000000 --- a/modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h +++ /dev/null @@ -1,70 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file NodeManager_Impl.h - * - * $Id$ - * - * @Brief Implementation of POA_Deployment::NodeManager - * - * @author Erwin Gottlieb <eg@prismtech.com> - * @author William R. Otte <wotte@dre.vanderbilt.edu> - */ -//============================================================================= - -#ifndef NODEMANAGER_IMPL_H_ -#define NODEMANAGER_IMPL_H_ - -#include "NodeManager_Export.h" -#include "tao/Object.h" -#include "tao/ORB.h" -#include "Deployment/Deployment_common.h" -#include "Deployment/Deployment_NodeManagerS.h" -#include "NodeApplicationManager/NodeApplicationManager_Impl.h" -//#include "RedirectionService/RedirectionService.h" - -namespace DAnCE -{ - class NodeManager_Export NodeManager_Impl : public virtual POA_Deployment::NodeManager - { - public: - // the fixed listener port is caused by the usage of CCM Object locator - NodeManager_Impl (CORBA::ORB_ptr orb, - PortableServer::POA_ptr poa, - const char* name, -// RedirectionService& redirection, - const PROPERTY_MAP &options); - - virtual ~NodeManager_Impl(); - - virtual void joinDomain (const ::Deployment::Domain & theDomain, - ::Deployment::TargetManager_ptr manager, - ::Deployment::Logger_ptr log, - ::CORBA::Long updateInterval); - - virtual void leaveDomain (); - - virtual ::Deployment::NodeApplicationManager_ptr preparePlan ( - const ::Deployment::DeploymentPlan & plan, - ::Deployment::ResourceCommitmentManager_ptr resourceCommitment); - - virtual void destroyManager (::Deployment::NodeApplicationManager_ptr appManager); - - virtual ::Deployment::Resources * getDynamicResources (); - - const char* getName(); - - private: - CORBA::ORB_var orb_; - PortableServer::POA_var poa_; - ACE_CString name_; - // @todo, see if we can use a _ptr - typedef ACE_Map_Manager<ACE_CString, NodeApplicationManager_Impl*, ACE_Null_Mutex > TManagers; - TManagers managers_; -// RedirectionService& redirection_; - PROPERTY_MAP properties_; - }; -} - -#endif /*NODEMANAGER_IMPL_H_*/ |