comparison OrthancServer/Plugins/Engine/OrthancPluginDatabaseV3.h @ 4601:27c07dbf6b4f db-changes

check whether the database plugin interface is entirely implemented
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 19 Mar 2021 10:52:22 +0100
parents cc64385593ef
children 2c702cfae274
comparison
equal deleted inserted replaced
4600:c02a04e6161d 4601:27c07dbf6b4f
48 class Transaction; 48 class Transaction;
49 49
50 SharedLibrary& library_; 50 SharedLibrary& library_;
51 PluginsErrorDictionary& errorDictionary_; 51 PluginsErrorDictionary& errorDictionary_;
52 OrthancPluginDatabaseBackendV3 backend_; 52 OrthancPluginDatabaseBackendV3 backend_;
53 OrthancPluginDatabaseContext* database_; 53 void* database_;
54 54
55 void CheckSuccess(OrthancPluginErrorCode code); 55 void CheckSuccess(OrthancPluginErrorCode code);
56 56
57 public: 57 public:
58 OrthancPluginDatabaseV3(SharedLibrary& library, 58 OrthancPluginDatabaseV3(SharedLibrary& library,
59 PluginsErrorDictionary& errorDictionary, 59 PluginsErrorDictionary& errorDictionary,
60 const OrthancPluginDatabaseBackendV3* backend, 60 const OrthancPluginDatabaseBackendV3* backend,
61 size_t backendSize, 61 size_t backendSize,
62 OrthancPluginDatabaseContext* database); 62 void* database);
63 63
64 virtual ~OrthancPluginDatabaseV3(); 64 virtual ~OrthancPluginDatabaseV3();
65 65
66 virtual void Open() ORTHANC_OVERRIDE; 66 virtual void Open() ORTHANC_OVERRIDE;
67 67