diff OrthancServer/DicomInstanceToStore.cpp @ 3847:1491d501836a

actual implementation of OrthancPluginRegisterIncomingDicomInstanceFilter()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 17 Apr 2020 16:21:50 +0200
parents 281045a1e6db
children 7610af1532c3
line wrap: on
line diff
--- a/OrthancServer/DicomInstanceToStore.cpp	Thu Apr 16 18:46:11 2020 +0200
+++ b/OrthancServer/DicomInstanceToStore.cpp	Fri Apr 17 16:21:50 2020 +0200
@@ -461,15 +461,15 @@
   }
 
 
-  const void* DicomInstanceToStore::GetBufferData()
+  const void* DicomInstanceToStore::GetBufferData() const
   {
-    return pimpl_->GetBufferData();
+    return const_cast<PImpl&>(*pimpl_).GetBufferData();
   }
 
 
-  size_t DicomInstanceToStore::GetBufferSize()
+  size_t DicomInstanceToStore::GetBufferSize() const
   {
-    return pimpl_->GetBufferSize();
+    return const_cast<PImpl&>(*pimpl_).GetBufferSize();
   }
 
 
@@ -479,9 +479,9 @@
   }
 
     
-  const Json::Value& DicomInstanceToStore::GetJson()
+  const Json::Value& DicomInstanceToStore::GetJson() const
   {
-    return pimpl_->GetJson();
+    return const_cast<PImpl&>(*pimpl_).GetJson();
   }