diff MySQL/Plugins/MySQLIndex.h @ 225:94c9908e6aca

removed DatabaseManager member out of class IndexBackend
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 01 Apr 2021 19:18:19 +0200
parents 61c309e06797
children a4918d57435c
line wrap: on
line diff
--- a/MySQL/Plugins/MySQLIndex.h	Thu Apr 01 16:09:59 2021 +0200
+++ b/MySQL/Plugins/MySQLIndex.h	Thu Apr 01 19:18:19 2021 +0200
@@ -76,14 +76,16 @@
       return new Factory(*this);
     }
 
-    virtual int64_t CreateResource(const char* publicId,
+    virtual int64_t CreateResource(DatabaseManager& manager,
+                                   const char* publicId,
                                    OrthancPluginResourceType type)
       ORTHANC_OVERRIDE;
 
     virtual void DeleteResource(IDatabaseBackendOutput& output,
+                                DatabaseManager& manager,
                                 int64_t id) ORTHANC_OVERRIDE;
 
-    virtual int64_t GetLastChangeIndex() ORTHANC_OVERRIDE;
+    virtual int64_t GetLastChangeIndex(DatabaseManager& manager) ORTHANC_OVERRIDE;
 
     virtual bool HasCreateInstance() const  ORTHANC_OVERRIDE
     {
@@ -92,6 +94,7 @@
 
 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1
     virtual void CreateInstance(OrthancPluginCreateInstanceResult& result,
+                                DatabaseManager& manager,
                                 const char* hashPatient,
                                 const char* hashStudy,
                                 const char* hashSeries,