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 {