summaryrefslogtreecommitdiff
path: root/modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h')
-rw-r--r--modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h70
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_*/