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 }