Mercurial > hg > orthanc
comparison OrthancServer/DicomProtocol/IFindRequestHandler.h @ 1800:30e97a1f4093 worklists
callback for handling worklists with plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 20 Nov 2015 13:53:20 +0100 |
parents | 4f01c9d73f02 |
children | 4e7c318a3f69 |
comparison
equal
deleted
inserted
replaced
1799:4f01c9d73f02 | 1800:30e97a1f4093 |
---|---|
41 public: | 41 public: |
42 virtual ~IFindRequestHandler() | 42 virtual ~IFindRequestHandler() |
43 { | 43 { |
44 } | 44 } |
45 | 45 |
46 /** | 46 virtual void Handle(DicomFindAnswers& answers, |
47 * Can throw exceptions. Returns "false" iff too many results have | |
48 * to be returned. In such a case, a "Matching terminated due to | |
49 * Cancel request" DIMSE code would be returned. | |
50 * https://www.dabsoft.ch/dicom/4/V.4.1/ | |
51 **/ | |
52 virtual bool Handle(DicomFindAnswers& answers, | |
53 const DicomMap& input, | 47 const DicomMap& input, |
54 const std::string& remoteIp, | 48 const std::string& remoteIp, |
55 const std::string& remoteAet, | 49 const std::string& remoteAet, |
56 const std::string& calledAet) = 0; | 50 const std::string& calledAet) = 0; |
57 }; | 51 }; |