Mercurial > hg > orthanc
comparison Core/FileStorage/FilesystemStorage.h @ 1126:bf67431a7383
handling of file content type in IStorageArea
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Sep 2014 17:01:42 +0200 |
parents | 790ff7a5b3bf |
children | 67c3c1e4a6e0 |
comparison
equal
deleted
inserted
replaced
1125:20ddab7e9ae8 | 1126:bf67431a7383 |
---|---|
51 boost::filesystem::path GetPath(const std::string& uuid) const; | 51 boost::filesystem::path GetPath(const std::string& uuid) const; |
52 | 52 |
53 public: | 53 public: |
54 FilesystemStorage(std::string root); | 54 FilesystemStorage(std::string root); |
55 | 55 |
56 virtual std::string Create(const void* content, size_t size); | 56 virtual std::string Create(const void* content, |
57 size_t size, | |
58 FileContentType type); | |
57 | 59 |
58 virtual void Read(std::string& content, | 60 virtual void Read(std::string& content, |
59 const std::string& uuid) const; | 61 const std::string& uuid, |
62 FileContentType type) const; | |
60 | 63 |
61 virtual void Remove(const std::string& uuid); | 64 virtual void Remove(const std::string& uuid, |
65 FileContentType type); | |
62 | 66 |
63 void ListAllFiles(std::set<std::string>& result) const; | 67 void ListAllFiles(std::set<std::string>& result) const; |
64 | 68 |
65 uintmax_t GetSize(const std::string& uuid) const; | 69 uintmax_t GetSize(const std::string& uuid) const; |
66 | 70 |