diff Framework/SourceDicomInstance.cpp @ 8:4c3437217518

fix for compatibility with simplified OrthancPluginCppWrapper
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 05 Dec 2018 09:16:51 +0100
parents 95226b754d9e
children 7e207ade2f1a
line wrap: on
line diff
--- a/Framework/SourceDicomInstance.cpp	Fri Sep 21 12:52:23 2018 +0200
+++ b/Framework/SourceDicomInstance.cpp	Wed Dec 05 09:16:51 2018 +0100
@@ -26,13 +26,11 @@
 
 namespace OrthancPlugins
 {
-  SourceDicomInstance::SourceDicomInstance(OrthancPluginContext* context,
-                                           const std::string& instanceId) :
-    context_(context)
+  SourceDicomInstance::SourceDicomInstance(const std::string& instanceId)
   {
     LOG(INFO) << "Transfers accelerator reading DICOM instance: " << instanceId;
       
-    MemoryBuffer buffer(context);
+    MemoryBuffer buffer;
     buffer.GetDicomInstance(instanceId);
 
     info_.reset(new DicomInstanceInfo(instanceId, buffer));
@@ -43,7 +41,7 @@
   
   SourceDicomInstance::~SourceDicomInstance()
   {
-    OrthancPluginFreeMemoryBuffer(context_, &buffer_);
+    OrthancPluginFreeMemoryBuffer(OrthancPlugins::GetGlobalContext(), &buffer_);
   }