Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/OrthancServer/Sources/OrthancConfiguration.h Thu Feb 11 09:33:48 2021 +0100 +++ b/OrthancServer/Sources/OrthancConfiguration.h Thu Feb 11 11:00:05 2021 +0100 @@ -43,6 +43,8 @@ #include <boost/thread/shared_mutex.hpp> #include <boost/thread/lock_types.hpp> +class DcmDataset; + namespace Orthanc { class DicomMap; @@ -251,11 +253,17 @@ static void DefaultExtractDicomSummary(DicomMap& target, const ParsedDicomFile& dicom); + + static void DefaultExtractDicomSummary(DicomMap& target, + DcmDataset& dicom); static void DefaultDicomDatasetToJson(Json::Value& target, const ParsedDicomFile& dicom); static void DefaultDicomDatasetToJson(Json::Value& target, + DcmDataset& dicom); + + static void DefaultDicomDatasetToJson(Json::Value& target, const ParsedDicomFile& dicom, const std::set<DicomTag>& ignoreTagLength);