comparison OrthancServer/Sources/ServerIndex.h @ 4505:97d103b57cd1

removed cached dicom summary from DicomInstanceToStore
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Feb 2021 12:07:03 +0100
parents 6f99949b2878
children ac69c9f76c71
comparison
equal deleted inserted replaced
4504:7d1eabfac6e0 4505:97d103b57cd1
42 #include <boost/noncopyable.hpp> 42 #include <boost/noncopyable.hpp>
43 43
44 namespace Orthanc 44 namespace Orthanc
45 { 45 {
46 class DatabaseLookup; 46 class DatabaseLookup;
47 class DicomInstanceHasher;
47 class DicomInstanceToStore; 48 class DicomInstanceToStore;
48 class ParsedDicomFile; 49 class ParsedDicomFile;
49 class ServerContext; 50 class ServerContext;
50 51
51 class ServerIndex : public boost::noncopyable 52 class ServerIndex : public boost::noncopyable
138 // "count == 0" means no limit on the number of patients 139 // "count == 0" means no limit on the number of patients
139 void SetMaximumPatientCount(unsigned int count); 140 void SetMaximumPatientCount(unsigned int count);
140 141
141 StoreStatus Store(std::map<MetadataType, std::string>& instanceMetadata, 142 StoreStatus Store(std::map<MetadataType, std::string>& instanceMetadata,
142 DicomInstanceToStore& instance, 143 DicomInstanceToStore& instance,
144 const DicomMap& dicomSummary,
145 DicomInstanceHasher& hasher,
143 const Attachments& attachments, 146 const Attachments& attachments,
144 bool overwrite, 147 bool overwrite,
145 bool hasPixelDataOffset, 148 bool hasPixelDataOffset,
146 uint64_t pixelDataOffset); 149 uint64_t pixelDataOffset);
147 150