Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Loaders/SeriesFramesLoader.cpp @ 1726:0257339b0884
new method ParseDicomFromWadoCommand::IsSameCommand()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 01 Dec 2020 18:01:42 +0100 |
parents | 5b8b88e5bfd6 |
children | 9ac2a65d4172 |
comparison
equal
deleted
inserted
replaced
1725:c8d0ffb3047d | 1726:0257339b0884 |
---|---|
442 std::unique_ptr<Payload> payload(new Payload(source, index, sopInstanceUid, quality, protection.release())); | 442 std::unique_ptr<Payload> payload(new Payload(source, index, sopInstanceUid, quality, protection.release())); |
443 | 443 |
444 const std::map<std::string, std::string> empty; | 444 const std::map<std::string, std::string> empty; |
445 | 445 |
446 std::unique_ptr<ParseDicomFromWadoCommand> command( | 446 std::unique_ptr<ParseDicomFromWadoCommand> command( |
447 new ParseDicomFromWadoCommand(source, sopInstanceUid, source.CreateDicomWebCommand(uri, empty, empty, NULL))); | 447 new ParseDicomFromWadoCommand(source, sopInstanceUid, false /* no server-side transcoding */, |
448 Orthanc::DicomTransferSyntax_LittleEndianExplicit /* dummy value */, | |
449 source.CreateDicomWebCommand(uri, empty, empty, NULL))); | |
448 command->AcquirePayload(payload.release()); | 450 command->AcquirePayload(payload.release()); |
449 | 451 |
450 { | 452 { |
451 std::unique_ptr<ILoadersContext::ILock> lock(context_.Lock()); | 453 std::unique_ptr<ILoadersContext::ILock> lock(context_.Lock()); |
452 lock->Schedule(GetSharedObserver(), priority, command.release()); | 454 lock->Schedule(GetSharedObserver(), priority, command.release()); |