Mercurial > hg > orthanc
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; |