Mercurial > hg > orthanc
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_; |