diff Framework/Oracle/ParseDicomSuccessMessage.h @ 1484:121d01aa328e

SeriesThumbnailsLoader working on raw dicom files
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 22 Jun 2020 17:46:40 +0200
parents 28c64c246312
children
line wrap: on
line diff
--- a/Framework/Oracle/ParseDicomSuccessMessage.h	Sat Jun 20 11:16:55 2020 +0200
+++ b/Framework/Oracle/ParseDicomSuccessMessage.h	Mon Jun 22 17:46:40 2020 +0200
@@ -44,27 +44,37 @@
 
 namespace OrthancStone
 {
+  class DicomSource;
+  
   class ParseDicomSuccessMessage : public OriginMessage<OracleCommandBase>
   {
     ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
     
   private:
+    const DicomSource&         source_;
     Orthanc::ParsedDicomFile&  dicom_;
     size_t                     fileSize_;
     bool                       hasPixelData_;
     
   public:
     ParseDicomSuccessMessage(const OracleCommandBase& command,
+                             const DicomSource& source,
                              Orthanc::ParsedDicomFile& dicom,
                              size_t fileSize,
                              bool hasPixelData) :
       OriginMessage(command),
+      source_(source),
       dicom_(dicom),
       fileSize_(fileSize),
       hasPixelData_(hasPixelData)
     {
     }
-      
+
+    const DicomSource& GetSource() const
+    {
+      return source_;
+    }
+
     Orthanc::ParsedDicomFile& GetDicom() const
     {
       return dicom_;