comparison OrthancServer/Plugins/Engine/OrthancPluginDatabase.cpp @ 5517:0d433132b249 pg-transactions

refactoring IDatabaseWrapper::Capabilities
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 29 Jan 2024 19:19:52 +0100
parents 4dd50c4b985a
children 2c5eb1ef26a0
comparison
equal deleted inserted replaced
5516:d9c9f3c57f4f 5517:0d433132b249
241 { 241 {
242 assert(that_.activeTransaction_ != NULL); 242 assert(that_.activeTransaction_ != NULL);
243 that_.activeTransaction_ = NULL; 243 that_.activeTransaction_ = NULL;
244 } 244 }
245 245
246 virtual const IDatabaseWrapper::Capabilities& GetDatabaseCapabilities() const ORTHANC_OVERRIDE 246 virtual const Capabilities GetDatabaseCapabilities() const ORTHANC_OVERRIDE
247 { 247 {
248 return that_.GetDatabaseCapabilities(); 248 return that_.GetDatabaseCapabilities();
249 } 249 }
250 250
251 IDatabaseListener& GetDatabaseListener() const 251 IDatabaseListener& GetDatabaseListener() const
1475 errorDictionary_(errorDictionary), 1475 errorDictionary_(errorDictionary),
1476 backend_(backend), 1476 backend_(backend),
1477 payload_(payload), 1477 payload_(payload),
1478 activeTransaction_(NULL), 1478 activeTransaction_(NULL),
1479 fastGetTotalSize_(false), 1479 fastGetTotalSize_(false),
1480 currentDiskSize_(0), 1480 currentDiskSize_(0)
1481 dbCapabilities_(false, false, false, false, false, false)
1482 { 1481 {
1483 static const char* const MISSING = " Missing extension in database index plugin: "; 1482 static const char* const MISSING = " Missing extension in database index plugin: ";
1484 1483
1485 memset(&extensions_, 0, sizeof(extensions_)); 1484 memset(&extensions_, 0, sizeof(extensions_));
1486 1485