summaryrefslogtreecommitdiff
path: root/cpp/src/IceDB/IceDB.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceDB/IceDB.cpp')
-rw-r--r--cpp/src/IceDB/IceDB.cpp108
1 files changed, 0 insertions, 108 deletions
diff --git a/cpp/src/IceDB/IceDB.cpp b/cpp/src/IceDB/IceDB.cpp
deleted file mode 100644
index 6d8d724ee13..00000000000
--- a/cpp/src/IceDB/IceDB.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2014 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 ICE_DB_API_EXPORTS
-# define ICE_DB_API_EXPORTS
-#endif
-
-#include <IceDB/IceDB.h>
-
-using namespace IceDB;
-using namespace std;
-
-
-IceDB::DatabaseException::DatabaseException(const char* file, int line) :
- IceUtil::Exception(file, line)
-{
-}
-
-string
-DatabaseException::ice_name() const
-{
- return "IceDB::DatabaseException";
-}
-
-DeadlockException::DeadlockException(const char* file, int line) :
- DatabaseException(file, line)
-{
-}
-
-string
-DeadlockException::ice_name() const
-{
- return "IceDB::DeadlockException";
-}
-
-NotFoundException::NotFoundException(const char* file, int line) :
-DatabaseException(file, line)
-{
-}
-
-string
-NotFoundException::ice_name() const
-{
- return "IceDB::NotFoundException";
-}
-
-TransactionHolder::TransactionHolder(const DatabaseConnectionPtr& connection) : _connection(connection)
-{
- _connection->beginTransaction();
-}
-
-TransactionHolder::~TransactionHolder()
-{
- try
- {
- rollback();
- }
- catch(...)
- {
- //
- // Ignored to avoid crash during stack unwinding
- //
- }
-}
-
-void
-TransactionHolder::commit()
-{
- if(_connection != 0)
- {
- try
- {
- _connection->commitTransaction();
- _connection = 0;
- }
- catch(...)
- {
- _connection = 0;
- throw;
- }
- }
-}
-
-void
-TransactionHolder::rollback()
-{
- if(_connection != 0)
- {
- try
- {
- _connection->rollbackTransaction();
- _connection = 0;
- }
- catch(...)
- {
- _connection = 0;
- throw;
- }
- }
-}
-
-