Mercurial > hg > orthanc
diff Plugins/Engine/PluginsEnumerations.cpp @ 1961:ef1e9856c26f
New callback to filter incoming HTTP requests: OrthancPluginRegisterIncomingHttpRequestFilter()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 07 Apr 2016 17:26:13 +0200 |
parents | b1291df2f780 |
children | 6301bbcbcaed |
line wrap: on
line diff
--- a/Plugins/Engine/PluginsEnumerations.cpp Thu Apr 07 16:31:33 2016 +0200 +++ b/Plugins/Engine/PluginsEnumerations.cpp Thu Apr 07 17:26:13 2016 +0200 @@ -304,6 +304,28 @@ } + OrthancPluginHttpMethod Convert(HttpMethod method) + { + switch (method) + { + case HttpMethod_Get: + return OrthancPluginHttpMethod_Get; + + case HttpMethod_Post: + return OrthancPluginHttpMethod_Post; + + case HttpMethod_Put: + return OrthancPluginHttpMethod_Put; + + case HttpMethod_Delete: + return OrthancPluginHttpMethod_Delete; + + default: + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } + + #if !defined(ORTHANC_ENABLE_DCMTK) || ORTHANC_ENABLE_DCMTK != 0 DcmEVR Convert(OrthancPluginValueRepresentation vr) {