Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerEnumerations.cpp @ 5061:e95fadefeb72
new MaximumStorageMode configuration
author | Alain Mazy <am@osimis.io> |
---|---|
date | Tue, 09 Aug 2022 17:57:38 +0200 |
parents | d4e5ca0c9307 |
children | 849000df79b6 |
comparison
equal
deleted
inserted
replaced
5060:e69a3ff39bc5 | 5061:e95fadefeb72 |
---|---|
216 bool IsStorageAccessAllowedForLookup(FindStorageAccessMode mode) | 216 bool IsStorageAccessAllowedForLookup(FindStorageAccessMode mode) |
217 { | 217 { |
218 return mode == FindStorageAccessMode_DiskOnLookupAndAnswer; | 218 return mode == FindStorageAccessMode_DiskOnLookupAndAnswer; |
219 } | 219 } |
220 | 220 |
221 MaxStorageMode StringToMaxStorageMode(const std::string& value) | |
222 { | |
223 if (value == "Recycle") | |
224 { | |
225 return MaxStorageMode_Recycle; | |
226 } | |
227 else if (value == "Reject") | |
228 { | |
229 return MaxStorageMode_Reject; | |
230 } | |
231 else | |
232 { | |
233 throw OrthancException(ErrorCode_ParameterOutOfRange, | |
234 "Configuration option \"MaxStorageMode\" " | |
235 "should be \"Recycle\" or \"Reject\": " + value); | |
236 } | |
237 } | |
238 | |
221 BuiltinDecoderTranscoderOrder StringToBuiltinDecoderTranscoderOrder(const std::string& value) | 239 BuiltinDecoderTranscoderOrder StringToBuiltinDecoderTranscoderOrder(const std::string& value) |
222 { | 240 { |
223 if (value == "Before") | 241 if (value == "Before") |
224 { | 242 { |
225 return BuiltinDecoderTranscoderOrder_Before; | 243 return BuiltinDecoderTranscoderOrder_Before; |