Mercurial > hg > orthanc
comparison OrthancFramework/Sources/FileStorage/FilesystemStorage.h @ 4300:b30a8de92ad9
abi continued
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 05 Nov 2020 19:33:18 +0100 |
parents | 0034f855c023 |
children | d9473bd5ed43 |
comparison
equal
deleted
inserted
replaced
4299:3f85db78c441 | 4300:b30a8de92ad9 |
---|---|
59 // Alias for binary compatibility with Orthanc Framework 1.7.2 => don't use it anymore | 59 // Alias for binary compatibility with Orthanc Framework 1.7.2 => don't use it anymore |
60 explicit FilesystemStorage(std::string root); | 60 explicit FilesystemStorage(std::string root); |
61 #endif | 61 #endif |
62 | 62 |
63 public: | 63 public: |
64 explicit FilesystemStorage(const std::string& root) : | 64 explicit FilesystemStorage(const std::string& root); |
65 fsyncOnWrite_(false) | |
66 { | |
67 Setup(root); | |
68 } | |
69 | 65 |
70 FilesystemStorage(const std::string& root, | 66 FilesystemStorage(const std::string& root, |
71 bool fsyncOnWrite) : | 67 bool fsyncOnWrite); |
72 fsyncOnWrite_(fsyncOnWrite) | |
73 { | |
74 Setup(root); | |
75 } | |
76 | 68 |
77 virtual void Create(const std::string& uuid, | 69 virtual void Create(const std::string& uuid, |
78 const void* content, | 70 const void* content, |
79 size_t size, | 71 size_t size, |
80 FileContentType type) ORTHANC_OVERRIDE; | 72 FileContentType type) ORTHANC_OVERRIDE; |