comparison OrthancServer/DicomProtocol/IWorklistRequestHandler.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 b1291df2f780
comparison
equal deleted inserted replaced
1799:4f01c9d73f02 1800:30e97a1f4093
41 public: 41 public:
42 virtual ~IWorklistRequestHandler() 42 virtual ~IWorklistRequestHandler()
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 ParsedDicomFile& query, 47 ParsedDicomFile& query,
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 };