Mercurial > hg > orthanc
diff Plugins/Engine/PluginsHttpHandler.cpp @ 993:501880d76474 plugins
improvements to GDCM plugin
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Jul 2014 14:41:57 +0200 |
parents | c068671d12a9 |
children | 6208ab500ffd |
line wrap: on
line diff
--- a/Plugins/Engine/PluginsHttpHandler.cpp Wed Jul 02 13:53:56 2014 +0200 +++ b/Plugins/Engine/PluginsHttpHandler.cpp Wed Jul 02 14:41:57 2014 +0200 @@ -287,6 +287,16 @@ } + void PluginsHttpHandler::Redirect(const void* parameters) + { + const _OrthancPluginRedirect& p = + *reinterpret_cast<const _OrthancPluginRedirect*>(parameters); + + HttpOutput* translatedOutput = reinterpret_cast<HttpOutput*>(p.output); + translatedOutput->Redirect(p.redirection); + } + + void PluginsHttpHandler::CompressAndAnswerPngImage(const void* parameters) { const _OrthancPluginCompressAndAnswerPngImage& p = @@ -469,6 +479,10 @@ RestApiPostPut(false, parameters); return true; + case _OrthancPluginService_Redirect: + Redirect(parameters); + return true; + default: return false; }