Mercurial > hg > orthanc
comparison OrthancServer/Scheduler/StoreScuCommand.h @ 2222:21713ce8717b
Fix handling of Move Originator AET and ID in C-MOVE SCP
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 13 Dec 2016 14:34:33 +0100 |
parents | f9f2aa1cc594 |
children | a3a65de1840f |
comparison
equal
deleted
inserted
replaced
2221:e7beca979562 | 2222:21713ce8717b |
---|---|
42 private: | 42 private: |
43 ServerContext& context_; | 43 ServerContext& context_; |
44 RemoteModalityParameters modality_; | 44 RemoteModalityParameters modality_; |
45 bool ignoreExceptions_; | 45 bool ignoreExceptions_; |
46 std::string localAet_; | 46 std::string localAet_; |
47 std::string moveOriginatorAET_; | |
47 uint16_t moveOriginatorID_; | 48 uint16_t moveOriginatorID_; |
48 | 49 |
49 public: | 50 public: |
50 StoreScuCommand(ServerContext& context, | 51 StoreScuCommand(ServerContext& context, |
51 const std::string& localAet, | 52 const std::string& localAet, |
52 const RemoteModalityParameters& modality, | 53 const RemoteModalityParameters& modality, |
53 bool ignoreExceptions, | 54 bool ignoreExceptions); |
54 uint16_t moveOriginatorID /* only makes sense if this | 55 |
55 command results from a C-MOVE */); | 56 void SetMoveOriginator(const std::string& aet, |
57 uint16_t id); | |
56 | 58 |
57 virtual bool Apply(ListOfStrings& outputs, | 59 virtual bool Apply(ListOfStrings& outputs, |
58 const ListOfStrings& inputs); | 60 const ListOfStrings& inputs); |
59 }; | 61 }; |
60 } | 62 } |