Mercurial > hg > orthanc
comparison OrthancServer/ServerEnumerations.cpp @ 1163:3db41779d8f9
abstraction to allow/prevent transfer syntaxes on AET basis
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Sep 2014 17:23:08 +0200 |
parents | bec1eccf976c |
children | 5b2d8c280ac2 |
comparison
equal
deleted
inserted
replaced
1160:80671157d051 | 1163:3db41779d8f9 |
---|---|
322 | 322 |
323 case DicomRequestType_Store: | 323 case DicomRequestType_Store: |
324 return "Store"; | 324 return "Store"; |
325 break; | 325 break; |
326 | 326 |
327 | |
328 default: | 327 default: |
329 throw OrthancException(ErrorCode_ParameterOutOfRange); | 328 throw OrthancException(ErrorCode_ParameterOutOfRange); |
330 } | 329 } |
331 } | 330 } |
332 | 331 |
357 else | 356 else |
358 { | 357 { |
359 throw OrthancException(ErrorCode_ParameterOutOfRange); | 358 throw OrthancException(ErrorCode_ParameterOutOfRange); |
360 } | 359 } |
361 } | 360 } |
361 | |
362 | |
363 const char* EnumerationToString(TransferSyntax syntax) | |
364 { | |
365 switch (syntax) | |
366 { | |
367 case TransferSyntax_Deflated: | |
368 return "Deflated"; | |
369 | |
370 case TransferSyntax_Jpeg: | |
371 return "JPEG"; | |
372 | |
373 case TransferSyntax_Jpeg2000: | |
374 return "JPEG2000"; | |
375 | |
376 case TransferSyntax_JpegLossless: | |
377 return "JPEG Lossless"; | |
378 | |
379 case TransferSyntax_Jpip: | |
380 return "JPIP"; | |
381 | |
382 case TransferSyntax_Mpeg2: | |
383 return "MPEG2"; | |
384 | |
385 case TransferSyntax_Rle: | |
386 return "RLE"; | |
387 | |
388 default: | |
389 throw OrthancException(ErrorCode_ParameterOutOfRange); | |
390 } | |
391 } | |
392 | |
362 } | 393 } |