comparison Framework/Plugins/DatabaseBackendAdapterV3.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
comparison
equal deleted inserted replaced
225:94c9908e6aca 226:a4918d57435c
84 { 84 {
85 boost::mutex::scoped_lock lock(managerMutex_); 85 boost::mutex::scoped_lock lock(managerMutex_);
86 86
87 if (manager_.get() == NULL) 87 if (manager_.get() == NULL)
88 { 88 {
89 manager_.reset(new DatabaseManager(backend_->CreateDatabaseFactory())); 89 manager_.reset(IndexBackend::CreateSingleDatabaseManager(*backend_));
90 manager_->Open();
91 } 90 }
92 else 91 else
93 { 92 {
94 throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls); 93 throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls);
95 } 94 }