diff OrthancServer/ServerContext.h @ 232:5368bbe813cf

refactoring of attachments
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 30 Nov 2012 14:22:27 +0100
parents 209ca3f6db62
children c11273198cef
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h	Fri Nov 30 12:18:44 2012 +0100
+++ b/OrthancServer/ServerContext.h	Fri Nov 30 14:22:27 2012 +0100
@@ -35,6 +35,7 @@
 #include "ServerIndex.h"
 #include "../Core/FileStorage.h"
 #include "../Core/RestApi/RestApiOutput.h"
+#include "../Core/FileStorage/CompressedFileStorageAccessor.h"
 
 namespace Orthanc
 {
@@ -48,6 +49,7 @@
   private:
     FileStorage storage_;
     ServerIndex index_;
+    CompressedFileStorageAccessor accessor_;
 
   public:
     ServerContext(const boost::filesystem::path& path);
@@ -67,7 +69,7 @@
 
     void AnswerFile(RestApiOutput& output,
                     const std::string& instancePublicId,
-                    AttachedFileType content);
+                    FileType content);
 
     void ReadJson(Json::Value& result,
                   const std::string& instancePublicId);
@@ -75,6 +77,6 @@
     // TODO CACHING MECHANISM AT THIS POINT
     void ReadFile(std::string& result,
                   const std::string& instancePublicId,
-                  AttachedFileType content);
+                  FileType content);
   };
 }