diff OrthancServer/Plugins/Engine/OrthancPluginDatabase.h @ 4589:bec74e29f86b db-changes

attaching the listener to transactions in IDatabaseWrapper
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 12 Mar 2021 15:33:47 +0100
parents 648defffc8cc
children ff8170d17d90
line wrap: on
line diff
--- a/OrthancServer/Plugins/Engine/OrthancPluginDatabase.h	Wed Mar 10 17:15:01 2021 +0100
+++ b/OrthancServer/Plugins/Engine/OrthancPluginDatabase.h	Fri Mar 12 15:33:47 2021 +0100
@@ -297,15 +297,10 @@
                                      bool isProtected) 
       ORTHANC_OVERRIDE;
 
-    virtual IDatabaseWrapper::ITransaction* StartTransaction(TransactionType type)
+    virtual IDatabaseWrapper::ITransaction* StartTransaction(TransactionType type,
+                                                             IDatabaseListener& listener)
       ORTHANC_OVERRIDE;
 
-    virtual void SetListener(IDatabaseListener& listener) 
-      ORTHANC_OVERRIDE
-    {
-      listener_ = &listener;
-    }
-
     virtual unsigned int GetDatabaseVersion() 
       ORTHANC_OVERRIDE;