Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/OrthancServer/ServerIndex.cpp Tue Oct 27 10:54:51 2015 +0100 +++ b/OrthancServer/ServerIndex.cpp Tue Oct 27 12:45:50 2015 +0100 @@ -46,6 +46,7 @@ #include "../Core/Uuid.h" #include "../Core/DicomFormat/DicomArray.h" #include "Search/LookupIdentifierQuery.h" +#include "Search/LookupResource.h" #include "FromDcmtkBridge.h" #include "ServerContext.h" @@ -2112,4 +2113,13 @@ boost::mutex::scoped_lock lock(mutex_); return db_.GetDatabaseVersion(); } + + + void ServerIndex::Apply(std::list<std::string>& result, + ::Orthanc::LookupResource& lookup, + IStorageArea& area) + { + boost::mutex::scoped_lock lock(mutex_); + lookup.Apply(result, db_, area); + } }