Mercurial > hg > orthanc
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 } |