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;