Mercurial > hg > orthanc
diff Core/FileStorage/StorageAccessor.h @ 693:01d8611c4a60
md5 for attached files
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 04 Feb 2014 17:52:51 +0100 |
parents | 2d0a347e8cfc |
children | bf67431a7383 |
line wrap: on
line diff
--- a/Core/FileStorage/StorageAccessor.h Tue Feb 04 16:57:34 2014 +0100 +++ b/Core/FileStorage/StorageAccessor.h Tue Feb 04 17:52:51 2014 +0100 @@ -45,15 +45,32 @@ class StorageAccessor : boost::noncopyable { protected: + bool storeMD5_; + virtual FileInfo WriteInternal(const void* data, size_t size, FileContentType type) = 0; public: + StorageAccessor() + { + storeMD5_ = true; + } + virtual ~StorageAccessor() { } + void SetStoreMD5(bool storeMD5) + { + storeMD5_ = storeMD5; + } + + bool IsStoreMD5() const + { + return storeMD5_; + } + FileInfo Write(const void* data, size_t size, FileContentType type)