Mercurial > hg > orthanc-databases
diff Framework/Plugins/IndexBackend.cpp @ 226:a4918d57435c
DatabaseManager doesn't IDatabaseFactory anymore
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 02 Apr 2021 19:23:36 +0200 |
parents | 94c9908e6aca |
children | 4e15eace9b90 |
line wrap: on
line diff
--- a/Framework/Plugins/IndexBackend.cpp Thu Apr 01 19:18:19 2021 +0200 +++ b/Framework/Plugins/IndexBackend.cpp Fri Apr 02 19:23:36 2021 +0200 @@ -2308,4 +2308,12 @@ # endif #endif } + + + DatabaseManager* IndexBackend::CreateSingleDatabaseManager(IDatabaseBackend& backend) + { + std::unique_ptr<IDatabase> database(backend.OpenDatabaseConnection()); + backend.ConfigureDatabase(*database); + return new DatabaseManager(database.release()); + } }