Mercurial > hg > orthanc
diff OrthancServer/DicomProtocol/IApplicationEntityFilter.h @ 620:4aa6f0d79947 find-move-scp
security filter for dicom requests
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 25 Oct 2013 12:36:00 +0200 |
parents | 4d5f0857ec9c |
children | 2d0a347e8cfc |
line wrap: on
line diff
--- a/OrthancServer/DicomProtocol/IApplicationEntityFilter.h Fri Oct 25 11:57:30 2013 +0200 +++ b/OrthancServer/DicomProtocol/IApplicationEntityFilter.h Fri Oct 25 12:36:00 2013 +0200 @@ -32,6 +32,8 @@ #pragma once +#include "../ServerEnumerations.h" + #include <string> namespace Orthanc @@ -43,7 +45,11 @@ { } - virtual bool IsAllowed(const std::string& callingIp, - const std::string& callingAet) = 0; + virtual bool IsAllowedConnection(const std::string& callingIp, + const std::string& callingAet) = 0; + + virtual bool IsAllowedRequest(const std::string& callingIp, + const std::string& callingAet, + DicomRequestType type) = 0; }; }