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 };