Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPlugins.cpp @ 1521:3606278d305e
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 11 Aug 2015 13:37:24 +0200 |
parents | f967bdf8534e |
children | 33d34bc4ac15 |
comparison
equal
deleted
inserted
replaced
1520:4a503a8c7749 | 1521:3606278d305e |
---|---|
475 const _OrthancPluginAnswerBuffer& p = | 475 const _OrthancPluginAnswerBuffer& p = |
476 *reinterpret_cast<const _OrthancPluginAnswerBuffer*>(parameters); | 476 *reinterpret_cast<const _OrthancPluginAnswerBuffer*>(parameters); |
477 | 477 |
478 HttpOutput* translatedOutput = reinterpret_cast<HttpOutput*>(p.output); | 478 HttpOutput* translatedOutput = reinterpret_cast<HttpOutput*>(p.output); |
479 translatedOutput->SetContentType(p.mimeType); | 479 translatedOutput->SetContentType(p.mimeType); |
480 translatedOutput->SendBody(p.answer, p.answerSize); | 480 translatedOutput->Answer(p.answer, p.answerSize); |
481 } | 481 } |
482 | 482 |
483 | 483 |
484 void OrthancPlugins::Redirect(const void* parameters) | 484 void OrthancPlugins::Redirect(const void* parameters) |
485 { | 485 { |
581 PngWriter writer; | 581 PngWriter writer; |
582 std::string png; | 582 std::string png; |
583 writer.WriteToMemory(png, accessor); | 583 writer.WriteToMemory(png, accessor); |
584 | 584 |
585 translatedOutput->SetContentType("image/png"); | 585 translatedOutput->SetContentType("image/png"); |
586 translatedOutput->SendBody(png); | 586 translatedOutput->Answer(png); |
587 } | 587 } |
588 | 588 |
589 | 589 |
590 void OrthancPlugins::CheckContextAvailable() | 590 void OrthancPlugins::CheckContextAvailable() |
591 { | 591 { |