Mercurial > hg > orthanc-databases
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 } |