summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DatabaseCache.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/DatabaseCache.h')
-rw-r--r--cpp/src/IceGrid/DatabaseCache.h68
1 files changed, 0 insertions, 68 deletions
diff --git a/cpp/src/IceGrid/DatabaseCache.h b/cpp/src/IceGrid/DatabaseCache.h
deleted file mode 100644
index e1012695337..00000000000
--- a/cpp/src/IceGrid/DatabaseCache.h
+++ /dev/null
@@ -1,68 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#ifndef DATABASE_CACHE_H
-#define DATABASE_CACHE_H
-
-#ifdef QTSQL
-# include <IceSQL/SqlTypes.h>
-# include <IceGrid/SqlStringApplicationInfoDict.h>
-# include <IceGrid/SqlStringAdapterInfoDict.h>
-# include <IceGrid/SqlIdentityObjectInfoDict.h>
-#else
-# include <Freeze/Freeze.h>
-#endif
-
-namespace IceGrid
-{
-
-#ifdef QTSQL
-
-class DatabaseCache : public IceSQL::DatabaseCache
-{
-public:
-
- DatabaseCache(const Ice::CommunicatorPtr&, const std::string&, const std::string&, const std::string&);
-
- const SqlStringApplicationInfoDictPtr applications;
- const SqlStringAdapterInfoDictPtr adapters;
- const SqlIdentityObjectInfoDictPtr objects;
- const SqlIdentityObjectInfoDictPtr internalObjects;
-};
-
-typedef IceUtil::Handle<DatabaseCache> DatabaseCachePtr;
-
-#else
-
-typedef Freeze::ConnectionPtr DatabaseConnectionPtr;
-
-class DatabaseCache : public IceUtil::Shared
-{
-public:
-
- DatabaseCache(const Ice::CommunicatorPtr&, const std::string&, const std::string&, const std::string&);
-
- DatabaseConnectionPtr getConnection();
- DatabaseConnectionPtr newConnection();
-
-private:
-
- const Ice::CommunicatorPtr _communicator;
- const std::string _envName;
- const DatabaseConnectionPtr _connection;
-};
-
-typedef IceUtil::Handle<DatabaseCache> DatabaseCachePtr;
-
-#endif
-
-
-}
-
-#endif