comparison OrthancServer/Sources/ServerContext.h @ 4473:68f52897c119

new URIs: /tools/accepted-transfer-syntaxes and /tools/unknown-sop-class-accepted to replace Lua callbacks for transfer syntaxes
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 26 Jan 2021 14:48:10 +0100
parents fe774d8e904b
children 7b99e8bb8246
comparison
equal deleted inserted replaced
4472:28a4baadde17 4473:68f52897c119
223 BuiltinDecoderTranscoderOrder builtinDecoderTranscoderOrder_; 223 BuiltinDecoderTranscoderOrder builtinDecoderTranscoderOrder_;
224 bool isIngestTranscoding_; 224 bool isIngestTranscoding_;
225 DicomTransferSyntax ingestTransferSyntax_; 225 DicomTransferSyntax ingestTransferSyntax_;
226 bool ingestTranscodingOfUncompressed_; 226 bool ingestTranscodingOfUncompressed_;
227 bool ingestTranscodingOfCompressed_; 227 bool ingestTranscodingOfCompressed_;
228 DicomTransferSyntax preferredTransferSyntax_; // New in Orthanc 1.9.0 228
229 // New in Orthanc 1.9.0
230 DicomTransferSyntax preferredTransferSyntax_;
231 boost::mutex dynamicOptionsMutex_;
232 bool isUnknownSopClassAccepted_;
233 std::set<DicomTransferSyntax> acceptedTransferSyntaxes_;
229 234
230 StoreStatus StoreAfterTranscoding(std::string& resultPublicId, 235 StoreStatus StoreAfterTranscoding(std::string& resultPublicId,
231 DicomInstanceToStore& dicom, 236 DicomInstanceToStore& dicom,
232 StoreInstanceMode mode); 237 StoreInstanceMode mode);
233 238
501 { 506 {
502 return transcodeDicomProtocol_; 507 return transcodeDicomProtocol_;
503 } 508 }
504 509
505 const std::string& GetDeidentifiedContent(const DicomElement& element) const; 510 const std::string& GetDeidentifiedContent(const DicomElement& element) const;
511
512 void GetAcceptedTransferSyntaxes(std::set<DicomTransferSyntax>& syntaxes);
513
514 void SetAcceptedTransferSyntaxes(const std::set<DicomTransferSyntax>& syntaxes);
515
516 bool IsUnknownSopClassAccepted();
517
518 void SetUnknownSopClassAccepted(bool accepted);
506 }; 519 };
507 } 520 }