summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h')
-rw-r--r--TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h163
1 files changed, 0 insertions, 163 deletions
diff --git a/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h b/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h
deleted file mode 100644
index 2ad95826023..00000000000
--- a/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h
+++ /dev/null
@@ -1,163 +0,0 @@
-/*=======================================================================
- *
- * @file RepositoryManager_Impl.h
- *
- * $Id$
- *
- * @brief This file contains implementation for
- * Deployment::RepositoryManager interface.
- *
- * @author Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu>
- *
- *======================================================================*/
-
-#ifndef REPOSITORYMANAGER_IMPL_H
-#define REPOSITORYMANAGER_IMPL_H
-#include /**/ "ace/pre.h"
-
-#include "RepositoryManagerS.h"
-#include "ace/Get_Opt.h"
-#include "RepositoryManager_Impl.h"
-#include "ace/Synch.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Log_Msg.h"
-#include "ace/OS_main.h"
-#include "tao/Exception.h"
-#include "CIAO/DAnCE/Config_Handlers/XercesString.h"
-#include <xercesc/util/XMLUniDefs.hpp>
-#include <xercesc/parsers/XercesDOMParser.hpp>
-#include <xercesc/parsers/AbstractDOMParser.hpp>
-#include "CIAO/DAnCE/Config_Handlers/Config_Handler_export.h"
-#include "CIAO/DAnCE/Config_Handlers/Domain_Handler.h"
-#include "CIAO/DAnCE/Config_Handlers/PC_Handler.h"
-#include "CIAO/DAnCE/Config_Handlers/Plan_Handler.h"
-#include "CIAO/DAnCE/Config_Handlers/CompImplDesc_Handler.h"
-#include "CIAO/DAnCE/Config_Handlers/DnC_Dump.h"
-#include "CIAO/DAnCE/Config_Handlers/Utils.h"
-#include "CIAO/DAnCE/Config_Handlers/Config_Error_Handler.h"
-
-using Config_Handler::XStr;
-using xercesc::XMLUni;
-using xercesc::XMLString;
-using xercesc::XMLException;
-using xercesc::DOMException;
-using xercesc::DOMBuilder;
-using xercesc::DOMImplementationRegistry;
-using xercesc::DOMImplementationLS;
-using xercesc::DOMImplementation;
-using xercesc::DOMAttr;
-using xercesc::DOMNamedNodeMap;
-using xercesc::DOMLocator;
-using xercesc::DOMError;
-using xercesc::DOMNodeList;
-using xercesc::DOMDocument;
-using xercesc::DOMDocumentTraversal;
-using xercesc::DOMNodeIterator;
-using xercesc::DOMNode;
-using xercesc::DOMNodeFilter;
-using xercesc::XercesDOMParser;
-using xercesc::AbstractDOMParser;
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-/**
- *
- * @class ReposityManager_Impl
- *
- * @brief This class implements the RepositoryManager. RepositoryManager
- * assists the execution process after the planning stage.
- *
- */
-namespace CIAO
-{
- class RepositoryManager_Impl
- : public virtual POA_CIAO::RepositoryManagerDaemon,
- public virtual PortableServer::RefCountServantBase
- {
-
- public:
-
- RepositoryManager_Impl ();
-
- /// Constructor.
- RepositoryManager_Impl (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa
- ACE_ENV_ARG_DECL);
-
- virtual void installPackage (const char* installation_name,
- const char* location
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException,
- Deployment::NameExists,
- Deployment::PackageError));
-
- virtual void createPackage (const char* installation_name,
- const Deployment::PackageConfiguration& pc,
- const char* base_location,
- CORBA::Boolean replace
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException,
- Deployment::NameExists,
- Deployment::PackageError));
-
- virtual Deployment::PackageConfiguration*
- findPackageByName (const char* name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException,
- Deployment::NoSuchName));
-
- virtual Deployment::PackageConfiguration*
- findPackageByUUID (const char* name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException,
- Deployment::NoSuchName));
-
- virtual CORBA::StringSeq*
- findNamesByType (const char* type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::StringSeq*
- getAllNames (ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::StringSeq*
- getAllTypes (ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void
- deletePackage (const char* name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException,
- Deployment::NoSuchName));
-
- virtual void
- shutdown (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- protected:
-
- ~RepositoryManager_Impl ();
- // destructor
-
- typedef ACE_Hash_Map_Manager_Ex<const char *,
- Deployment::PackageConfiguration*,
- ACE_Hash<const char *>, ACE_Equal_To<const char *>,
- TAO_SYNCH_MUTEX> pc_table;
-
- typedef pc_table::iterator pc_iterator;
- // Cached ORB pointer
- CORBA::ORB_var orb_;
-
- // Cached POA pointer
- PortableServer::POA_var poa_;
-
- pc_table pc_table_;
- };
-};
-
-#include /**/ "ace/post.h"
-#endif /* REPOSITORYMANAGER_IMPL_H */