Mercurial > hg > orthanc
comparison OrthancServer/Sources/OrthancConfiguration.h @ 4508:8f9090b137f1
Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 11 Feb 2021 11:00:05 +0100 |
parents | f8c1d94363b6 |
children | 2c702cfae274 |
comparison
equal
deleted
inserted
replaced
4507:b4c58795f3a8 | 4508:8f9090b137f1 |
---|---|
41 | 41 |
42 #include <boost/filesystem.hpp> | 42 #include <boost/filesystem.hpp> |
43 #include <boost/thread/shared_mutex.hpp> | 43 #include <boost/thread/shared_mutex.hpp> |
44 #include <boost/thread/lock_types.hpp> | 44 #include <boost/thread/lock_types.hpp> |
45 | 45 |
46 class DcmDataset; | |
47 | |
46 namespace Orthanc | 48 namespace Orthanc |
47 { | 49 { |
48 class DicomMap; | 50 class DicomMap; |
49 class DicomTag; | 51 class DicomTag; |
50 class HttpServer; | 52 class HttpServer; |
249 | 251 |
250 void GetAcceptedTransferSyntaxes(std::set<DicomTransferSyntax>& target) const; | 252 void GetAcceptedTransferSyntaxes(std::set<DicomTransferSyntax>& target) const; |
251 | 253 |
252 static void DefaultExtractDicomSummary(DicomMap& target, | 254 static void DefaultExtractDicomSummary(DicomMap& target, |
253 const ParsedDicomFile& dicom); | 255 const ParsedDicomFile& dicom); |
256 | |
257 static void DefaultExtractDicomSummary(DicomMap& target, | |
258 DcmDataset& dicom); | |
254 | 259 |
255 static void DefaultDicomDatasetToJson(Json::Value& target, | 260 static void DefaultDicomDatasetToJson(Json::Value& target, |
256 const ParsedDicomFile& dicom); | 261 const ParsedDicomFile& dicom); |
262 | |
263 static void DefaultDicomDatasetToJson(Json::Value& target, | |
264 DcmDataset& dicom); | |
257 | 265 |
258 static void DefaultDicomDatasetToJson(Json::Value& target, | 266 static void DefaultDicomDatasetToJson(Json::Value& target, |
259 const ParsedDicomFile& dicom, | 267 const ParsedDicomFile& dicom, |
260 const std::set<DicomTag>& ignoreTagLength); | 268 const std::set<DicomTag>& ignoreTagLength); |
261 | 269 |