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 }