comparison OrthancServer/Sources/ServerEnumerations.cpp @ 5829:963945d780d6 find-refactoring tip

tools/find ResponseContent
author Alain Mazy <am@orthanc.team>
date Mon, 07 Oct 2024 18:10:08 +0200
parents 3765085693e5
children
comparison
equal deleted inserted replaced
5828:7030fa489669 5829:963945d780d6
614 614
615 default: 615 default:
616 throw OrthancException(ErrorCode_ParameterOutOfRange); 616 throw OrthancException(ErrorCode_ParameterOutOfRange);
617 } 617 }
618 } 618 }
619
620 ResponseContentFlags StringToResponseContent(const std::string& value)
621 {
622 if (value == "MainDicomTags")
623 {
624 return ResponseContentFlags_MainDicomTags;
625 }
626 else if (value == "Metadata")
627 {
628 return ResponseContentFlags_Metadata;
629 }
630 else if (value == "Status")
631 {
632 return ResponseContentFlags_Status;
633 }
634 else if (value == "Parent")
635 {
636 return ResponseContentFlags_Parent;
637 }
638 else if (value == "Children")
639 {
640 return ResponseContentFlags_Children;
641 }
642 else if (value == "Labels")
643 {
644 return ResponseContentFlags_Labels;
645 }
646 else if (value == "Attachments")
647 {
648 return ResponseContentFlags_Attachments;
649 }
650 else if (value == "IsStable")
651 {
652 return ResponseContentFlags_IsStable;
653 }
654 else
655 {
656 throw OrthancException(ErrorCode_ParameterOutOfRange,
657 "Unrecognized value for \"ResponseContent\": " + value);
658 }
659 }
619 } 660 }