Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.cpp @ 255:d663d9e44f8d
reintroduction of IDatabaseFactory into DatabaseManager
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 14 Apr 2021 17:57:08 +0200 |
parents | 3bc442765b88 |
children | e184dcadf163 |
comparison
equal
deleted
inserted
replaced
254:8a4ce70f456a | 255:d663d9e44f8d |
---|---|
2525 } | 2525 } |
2526 | 2526 |
2527 | 2527 |
2528 DatabaseManager* IndexBackend::CreateSingleDatabaseManager(IDatabaseBackend& backend) | 2528 DatabaseManager* IndexBackend::CreateSingleDatabaseManager(IDatabaseBackend& backend) |
2529 { | 2529 { |
2530 std::unique_ptr<DatabaseManager> manager(new DatabaseManager(backend.OpenDatabaseConnection())); | 2530 std::unique_ptr<DatabaseManager> manager(new DatabaseManager(backend.CreateDatabaseFactory())); |
2531 backend.ConfigureDatabase(*manager); | 2531 backend.ConfigureDatabase(*manager); |
2532 return manager.release(); | 2532 return manager.release(); |
2533 } | 2533 } |
2534 } | 2534 } |