Mercurial > hg > orthanc
comparison OrthancServer/Scheduler/ModifyInstanceCommand.h @ 1698:d78b87f93bcf
DicomModification use Json::Value
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Oct 2015 12:29:21 +0200 |
parents | 904096e7367e |
children | b1291df2f780 |
comparison
equal
deleted
inserted
replaced
1697:21902c8ba95b | 1698:d78b87f93bcf |
---|---|
41 class ModifyInstanceCommand : public IServerCommand | 41 class ModifyInstanceCommand : public IServerCommand |
42 { | 42 { |
43 private: | 43 private: |
44 ServerContext& context_; | 44 ServerContext& context_; |
45 RequestOrigin origin_; | 45 RequestOrigin origin_; |
46 DicomModification modification_; | 46 DicomModification* modification_; |
47 | 47 |
48 public: | 48 public: |
49 ModifyInstanceCommand(ServerContext& context, | 49 ModifyInstanceCommand(ServerContext& context, |
50 RequestOrigin origin, | 50 RequestOrigin origin, |
51 const DicomModification& modification); | 51 DicomModification* modification); // takes the ownership |
52 | |
53 virtual ~ModifyInstanceCommand(); | |
52 | 54 |
53 const DicomModification& GetModification() const | 55 const DicomModification& GetModification() const |
54 { | 56 { |
55 return modification_; | 57 return *modification_; |
56 } | 58 } |
57 | 59 |
58 virtual bool Apply(ListOfStrings& outputs, | 60 virtual bool Apply(ListOfStrings& outputs, |
59 const ListOfStrings& inputs); | 61 const ListOfStrings& inputs); |
60 }; | 62 }; |