diff OrthancServer/ServerIndex.h @ 3027:fd587cf51a89 db-changes

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 18 Dec 2018 12:50:27 +0100
parents 039a9d262d64
children ea653ec47f31
line wrap: on
line diff
--- a/OrthancServer/ServerIndex.h	Mon Dec 17 17:05:28 2018 +0100
+++ b/OrthancServer/ServerIndex.h	Tue Dec 18 12:50:27 2018 +0100
@@ -59,6 +59,7 @@
     class Listener;
     class Transaction;
     class UnstableResourcePayload;
+    class MainDicomTagsRegistry;
 
     bool done_;
     boost::mutex mutex_;
@@ -72,6 +73,7 @@
     uint64_t     maximumStorageSize_;
     unsigned int maximumPatients_;
     bool         overwrite_;
+    std::auto_ptr<MainDicomTagsRegistry>  mainDicomTagsRegistry_;
 
     static void FlushThread(ServerIndex* that,
                             unsigned int threadSleep);
@@ -125,6 +127,10 @@
                              MetadataType metadata,
                              const std::string& value);
 
+    void NormalizeLookup(DatabaseLookup& target,
+                         const DatabaseLookup& source,
+                         ResourceType level) const;
+
   public:
     ServerIndex(ServerContext& context,
                 IDatabaseWrapper& database,