diff Core/FileStorage/CompressedFileStorageAccessor.h @ 1124:790ff7a5b3bf

IStorageArea abstraction
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 05 Sep 2014 16:28:34 +0200
parents 6c5a77637b23
children bf67431a7383
line wrap: on
line diff
--- a/Core/FileStorage/CompressedFileStorageAccessor.h	Fri Sep 05 15:59:04 2014 +0200
+++ b/Core/FileStorage/CompressedFileStorageAccessor.h	Fri Sep 05 16:28:34 2014 +0200
@@ -32,8 +32,8 @@
 
 #pragma once
 
+#include "IStorageArea.h"
 #include "StorageAccessor.h"
-#include "FilesystemStorage.h"
 #include "../Compression/ZlibCompressor.h"
 
 namespace Orthanc
@@ -41,7 +41,7 @@
   class CompressedFileStorageAccessor : public StorageAccessor
   {
   private:
-    FilesystemStorage& storage_;
+    IStorageArea& storage_;
     ZlibCompressor zlib_;
     CompressionType compressionType_;
 
@@ -51,7 +51,7 @@
                                    FileContentType type);
 
   public: 
-    CompressedFileStorageAccessor(FilesystemStorage& storage);
+    CompressedFileStorageAccessor(IStorageArea& storage);
 
     void SetCompressionForNextOperations(CompressionType compression)
     {