comparison OrthancServer/ServerIndex.cpp @ 1750:55d52567bebb db-changes

LookupResource implemented
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 27 Oct 2015 12:45:50 +0100
parents ca69082ab200
children fb569ee09a69
comparison
equal deleted inserted replaced
1749:99f4a05f39fa 1750:55d52567bebb
44 #include "../Core/Toolbox.h" 44 #include "../Core/Toolbox.h"
45 #include "../Core/Logging.h" 45 #include "../Core/Logging.h"
46 #include "../Core/Uuid.h" 46 #include "../Core/Uuid.h"
47 #include "../Core/DicomFormat/DicomArray.h" 47 #include "../Core/DicomFormat/DicomArray.h"
48 #include "Search/LookupIdentifierQuery.h" 48 #include "Search/LookupIdentifierQuery.h"
49 #include "Search/LookupResource.h"
49 50
50 #include "FromDcmtkBridge.h" 51 #include "FromDcmtkBridge.h"
51 #include "ServerContext.h" 52 #include "ServerContext.h"
52 53
53 #include <boost/lexical_cast.hpp> 54 #include <boost/lexical_cast.hpp>
2110 unsigned int ServerIndex::GetDatabaseVersion() 2111 unsigned int ServerIndex::GetDatabaseVersion()
2111 { 2112 {
2112 boost::mutex::scoped_lock lock(mutex_); 2113 boost::mutex::scoped_lock lock(mutex_);
2113 return db_.GetDatabaseVersion(); 2114 return db_.GetDatabaseVersion();
2114 } 2115 }
2116
2117
2118 void ServerIndex::Apply(std::list<std::string>& result,
2119 ::Orthanc::LookupResource& lookup,
2120 IStorageArea& area)
2121 {
2122 boost::mutex::scoped_lock lock(mutex_);
2123 lookup.Apply(result, db_, area);
2124 }
2115 } 2125 }