Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/OrthancServer/ServerEnumerations.cpp Fri Oct 25 11:57:30 2013 +0200 +++ b/OrthancServer/ServerEnumerations.cpp Fri Oct 25 12:36:00 2013 +0200 @@ -254,6 +254,38 @@ } + const char* EnumerationToString(DicomRequestType type) + { + switch (type) + { + case DicomRequestType_Echo: + return "Echo"; + break; + + case DicomRequestType_Find: + return "Find"; + break; + + case DicomRequestType_Get: + return "Get"; + break; + + case DicomRequestType_Move: + return "Move"; + break; + + case DicomRequestType_Store: + return "Store"; + break; + + + default: + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } + + + ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer) { if (manufacturer == "Generic")