comparison OrthancServer/Internals/FindScp.h @ 1786:164d78911382 worklists

primitives to handle dicom worklists
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 18 Nov 2015 12:00:14 +0100
parents 3309878b3e16
children 4f01c9d73f02
comparison
equal deleted inserted replaced
1784:2dbf25006f88 1786:164d78911382
31 31
32 32
33 #pragma once 33 #pragma once
34 34
35 #include "../DicomProtocol/IFindRequestHandler.h" 35 #include "../DicomProtocol/IFindRequestHandler.h"
36 #include "../DicomProtocol/IWorklistRequestHandler.h"
36 37
37 #include <dcmtk/dcmnet/dimse.h> 38 #include <dcmtk/dcmnet/dimse.h>
38 39
39 namespace Orthanc 40 namespace Orthanc
40 { 41 {
41 namespace Internals 42 namespace Internals
42 { 43 {
43 OFCondition findScp(T_ASC_Association * assoc, 44 OFCondition findScp(T_ASC_Association * assoc,
44 T_DIMSE_Message * msg, 45 T_DIMSE_Message * msg,
45 T_ASC_PresentationContextID presID, 46 T_ASC_PresentationContextID presID,
46 IFindRequestHandler& handler, 47 IFindRequestHandler* findHandler, // can be NULL
48 IWorklistRequestHandler* worklistHandler, // can be NULL
47 const std::string& remoteIp, 49 const std::string& remoteIp,
48 const std::string& remoteAet); 50 const std::string& remoteAet);
49 } 51 }
50 } 52 }