comparison OrthancServer/OrthancFindRequestHandler.h @ 2827:d4fd4614f275

IncomingWorklistRequestFilter() to filter incoming C-FIND worklist queries
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 19 Sep 2018 21:10:49 +0200
parents 2f3007bf0708
children 5ae3ff2398e9
comparison
equal deleted inserted replaced
2826:c277e0421200 2827:d4fd4614f275
55 55
56 bool ApplyLuaFilter(DicomMap& target, 56 bool ApplyLuaFilter(DicomMap& target,
57 const DicomMap& source, 57 const DicomMap& source,
58 const std::string& remoteIp, 58 const std::string& remoteIp,
59 const std::string& remoteAet, 59 const std::string& remoteAet,
60 const std::string& calledAet); 60 const std::string& calledAet,
61 ModalityManufacturer manufacturer);
61 62
62 public: 63 public:
63 OrthancFindRequestHandler(ServerContext& context); 64 OrthancFindRequestHandler(ServerContext& context);
64 65
65 virtual void Handle(DicomFindAnswers& answers, 66 virtual void Handle(DicomFindAnswers& answers,
87 88
88 void SetMaxInstances(unsigned int instances) 89 void SetMaxInstances(unsigned int instances)
89 { 90 {
90 maxInstances_ = instances; 91 maxInstances_ = instances;
91 } 92 }
93
94 static void FormatOrigin(Json::Value& origin,
95 const std::string& remoteIp,
96 const std::string& remoteAet,
97 const std::string& calledAet,
98 ModalityManufacturer manufacturer);
92 }; 99 };
93 } 100 }