Mercurial > hg > orthanc
comparison OrthancServer/Plugins/Engine/OrthancPluginDatabaseV3.h @ 4604:2c702cfae274 db-changes
New option "DatabaseServerIdentifier" to identify the server among a pool of Orthanc servers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 Mar 2021 10:39:59 +0200 |
parents | 27c07dbf6b4f |
children | 5fabef29c4ff |
comparison
equal
deleted
inserted
replaced
4603:c125bfd31023 | 4604:2c702cfae274 |
---|---|
49 | 49 |
50 SharedLibrary& library_; | 50 SharedLibrary& library_; |
51 PluginsErrorDictionary& errorDictionary_; | 51 PluginsErrorDictionary& errorDictionary_; |
52 OrthancPluginDatabaseBackendV3 backend_; | 52 OrthancPluginDatabaseBackendV3 backend_; |
53 void* database_; | 53 void* database_; |
54 std::string serverIdentifier_; | |
54 | 55 |
55 void CheckSuccess(OrthancPluginErrorCode code); | 56 void CheckSuccess(OrthancPluginErrorCode code); |
56 | 57 |
57 public: | 58 public: |
58 OrthancPluginDatabaseV3(SharedLibrary& library, | 59 OrthancPluginDatabaseV3(SharedLibrary& library, |
59 PluginsErrorDictionary& errorDictionary, | 60 PluginsErrorDictionary& errorDictionary, |
60 const OrthancPluginDatabaseBackendV3* backend, | 61 const OrthancPluginDatabaseBackendV3* backend, |
61 size_t backendSize, | 62 size_t backendSize, |
62 void* database); | 63 void* database, |
64 const std::string& serverIdentifier); | |
63 | 65 |
64 virtual ~OrthancPluginDatabaseV3(); | 66 virtual ~OrthancPluginDatabaseV3(); |
65 | 67 |
66 virtual void Open() ORTHANC_OVERRIDE; | 68 virtual void Open() ORTHANC_OVERRIDE; |
67 | 69 |