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