diff Framework/Plugins/IDatabaseBackend.h @ 224:61c309e06797

added internal class DatabaseBackendAdapterV2::Adapter
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 01 Apr 2021 16:09:59 +0200
parents 73cc85f3d9c1
children 94c9908e6aca
line wrap: on
line diff
--- a/Framework/Plugins/IDatabaseBackend.h	Thu Apr 01 11:50:36 2021 +0200
+++ b/Framework/Plugins/IDatabaseBackend.h	Thu Apr 01 16:09:59 2021 +0200
@@ -24,6 +24,7 @@
 
 #include "IDatabaseBackendOutput.h"
 #include "../Common/DatabasesEnumerations.h"
+#include "../Common/IDatabaseFactory.h"
 
 #include <list>
 
@@ -38,6 +39,8 @@
 
     virtual OrthancPluginContext* GetContext() = 0;
 
+    virtual IDatabaseFactory* CreateDatabaseFactory() = 0;
+
     virtual void SetOutputFactory(IDatabaseBackendOutput::IFactory* factory) = 0;
                         
     virtual IDatabaseBackendOutput* CreateOutput() = 0;