comparison OrthancServer/ServerEnumerations.cpp @ 620:4aa6f0d79947 find-move-scp

security filter for dicom requests
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Oct 2013 12:36:00 +0200
parents f64e3838d6e1
children 08eca5d86aad
comparison
equal deleted inserted replaced
619:70d0f27e5bd3 620:4aa6f0d79947
252 throw OrthancException(ErrorCode_ParameterOutOfRange); 252 throw OrthancException(ErrorCode_ParameterOutOfRange);
253 } 253 }
254 } 254 }
255 255
256 256
257 const char* EnumerationToString(DicomRequestType type)
258 {
259 switch (type)
260 {
261 case DicomRequestType_Echo:
262 return "Echo";
263 break;
264
265 case DicomRequestType_Find:
266 return "Find";
267 break;
268
269 case DicomRequestType_Get:
270 return "Get";
271 break;
272
273 case DicomRequestType_Move:
274 return "Move";
275 break;
276
277 case DicomRequestType_Store:
278 return "Store";
279 break;
280
281
282 default:
283 throw OrthancException(ErrorCode_ParameterOutOfRange);
284 }
285 }
286
287
288
257 ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer) 289 ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer)
258 { 290 {
259 if (manufacturer == "Generic") 291 if (manufacturer == "Generic")
260 { 292 {
261 return ModalityManufacturer_Generic; 293 return ModalityManufacturer_Generic;