summaryrefslogtreecommitdiff
path: root/cpp/src/Freeze/TransactionI.h
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2010-06-28 11:17:15 -0400
committerBernard Normier <bernard@zeroc.com>2010-06-28 11:17:15 -0400
commit9c4e3faa2e40a663fea745c4e6d6b616c81907c3 (patch)
treefd74287f4fe93da4edd8e4c306c9bf1bac2116c0 /cpp/src/Freeze/TransactionI.h
parentFixed bug 4775 - build BdB with -O3 on OS X (diff)
downloadice-9c4e3faa2e40a663fea745c4e6d6b616c81907c3.tar.bz2
ice-9c4e3faa2e40a663fea745c4e6d6b616c81907c3.tar.xz
ice-9c4e3faa2e40a663fea745c4e6d6b616c81907c3.zip
Fixed bug #4786
Diffstat (limited to 'cpp/src/Freeze/TransactionI.h')
-rw-r--r--cpp/src/Freeze/TransactionI.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/Freeze/TransactionI.h b/cpp/src/Freeze/TransactionI.h
index 4aa17c7c8e9..c3d392f588d 100644
--- a/cpp/src/Freeze/TransactionI.h
+++ b/cpp/src/Freeze/TransactionI.h
@@ -23,11 +23,14 @@ typedef IceUtil::Handle<ConnectionI> ConnectionIPtr;
struct SharedMutex;
typedef IceUtil::Handle<SharedMutex> SharedMutexPtr;
+class SharedDbEnv;
+typedef IceUtil::Handle<SharedDbEnv> SharedDbEnvPtr;
+
class PostCompletionCallback : public virtual IceUtil::Shared
{
public:
- virtual void postCompletion(bool, bool) = 0;
+ virtual void postCompletion(bool, bool, const SharedDbEnvPtr&) = 0;
};
typedef IceUtil::Handle<PostCompletionCallback> PostCompletionCallbackPtr;