comparison OrthancServer/DicomProtocol/IApplicationEntityFilter.h @ 1799:4f01c9d73f02 worklists

calledAet made available to all the handlers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 20 Nov 2015 12:57:14 +0100
parents 164d78911382
children cd213ebcaefd
comparison
equal deleted inserted replaced
1798:e92cd8841a5f 1799:4f01c9d73f02
43 public: 43 public:
44 virtual ~IApplicationEntityFilter() 44 virtual ~IApplicationEntityFilter()
45 { 45 {
46 } 46 }
47 47
48 virtual bool IsAllowedConnection(const std::string& callingIp, 48 virtual bool IsAllowedConnection(const std::string& remoteIp,
49 const std::string& callingAet) = 0; 49 const std::string& remoteAet,
50 const std::string& calledAet) = 0;
50 51
51 virtual bool IsAllowedRequest(const std::string& callingIp, 52 virtual bool IsAllowedRequest(const std::string& remoteIp,
52 const std::string& callingAet, 53 const std::string& remoteAet,
54 const std::string& calledAet,
53 DicomRequestType type) = 0; 55 DicomRequestType type) = 0;
54 56
55 virtual bool IsAllowedTransferSyntax(const std::string& callingIp, 57 virtual bool IsAllowedTransferSyntax(const std::string& remoteIp,
56 const std::string& callingAet, 58 const std::string& remoteAet,
59 const std::string& calledAet,
57 TransferSyntax syntax) = 0; 60 TransferSyntax syntax) = 0;
58 }; 61 };
59 } 62 }