Mercurial > hg > orthanc
diff OrthancServer/ServerContext.h @ 3015:abe49ca61cd5
On C-FIND, avoid accessing the storage area whenever possible
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 14 Dec 2018 12:10:03 +0100 |
parents | 7695a9c81099 |
children | 2cbafb5d5a62 |
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h Thu Dec 13 17:58:27 2018 +0100 +++ b/OrthancServer/ServerContext.h Fri Dec 14 12:10:03 2018 +0100 @@ -64,6 +64,14 @@ class ServerContext : private JobsRegistry::IObserver { private: + enum LookupMode + { + LookupMode_DatabaseOnly, + LookupMode_DiskOnAnswer, + LookupMode_DiskOnLookupAndAnswer + }; + + class LuaServerListener : public IServerListener { private: @@ -340,6 +348,10 @@ size_t since, size_t limit); + bool LookupOrReconstructMetadata(std::string& target, + const std::string& publicId, + MetadataType type); + /** * Management of the plugins