Mercurial > hg > orthanc
comparison Core/FileStorage/FileStorageAccessor.h @ 1123:6c5a77637b23
rename
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Sep 2014 15:59:04 +0200 |
parents | 1d60316c3618 |
children | 790ff7a5b3bf |
comparison
equal
deleted
inserted
replaced
1122:1d60316c3618 | 1123:6c5a77637b23 |
---|---|
31 | 31 |
32 | 32 |
33 #pragma once | 33 #pragma once |
34 | 34 |
35 #include "StorageAccessor.h" | 35 #include "StorageAccessor.h" |
36 #include "FileStorage.h" | 36 #include "FilesystemStorage.h" |
37 #include "../HttpServer/FilesystemHttpSender.h" | 37 #include "../HttpServer/FilesystemHttpSender.h" |
38 | 38 |
39 namespace Orthanc | 39 namespace Orthanc |
40 { | 40 { |
41 class FileStorageAccessor : public StorageAccessor | 41 class FileStorageAccessor : public StorageAccessor |
42 { | 42 { |
43 private: | 43 private: |
44 FileStorage& storage_; | 44 FilesystemStorage& storage_; |
45 | 45 |
46 protected: | 46 protected: |
47 virtual FileInfo WriteInternal(const void* data, | 47 virtual FileInfo WriteInternal(const void* data, |
48 size_t size, | 48 size_t size, |
49 FileContentType type); | 49 FileContentType type); |
50 | 50 |
51 public: | 51 public: |
52 FileStorageAccessor(FileStorage& storage) : storage_(storage) | 52 FileStorageAccessor(FilesystemStorage& storage) : storage_(storage) |
53 { | 53 { |
54 } | 54 } |
55 | 55 |
56 virtual void Read(std::string& content, | 56 virtual void Read(std::string& content, |
57 const std::string& uuid) | 57 const std::string& uuid) |