comparison OrthancServer/ServerContext.h @ 3912:7610af1532c3 transcoding

prototyping automated transcoding of incoming DICOM files
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 May 2020 13:43:50 +0200
parents 0ef7f4528be2
children 6ddad3e0b569
comparison
equal deleted inserted replaced
3911:0ef7f4528be2 3912:7610af1532c3
227 std::unique_ptr<StorageCommitmentReports> storageCommitmentReports_; 227 std::unique_ptr<StorageCommitmentReports> storageCommitmentReports_;
228 228
229 bool transcodeDicomProtocol_; 229 bool transcodeDicomProtocol_;
230 std::unique_ptr<IDicomTranscoder> dcmtkTranscoder_; 230 std::unique_ptr<IDicomTranscoder> dcmtkTranscoder_;
231 231
232 IDicomTranscoder& GetTranscoder();
233
234 StoreStatus StoreAfterTranscoding(std::string& resultPublicId,
235 DicomInstanceToStore& dicom,
236 StoreInstanceMode mode);
237
232 public: 238 public:
233 class DicomCacheLocker : public boost::noncopyable 239 class DicomCacheLocker : public boost::noncopyable
234 { 240 {
235 private: 241 private:
236 ServerContext& that_; 242 ServerContext& that_;