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;