|
PACS System 0.1.0
PACS DICOM system library
|
Classes | |
| struct | validation_result |
| Result of WADO-URI request validation. More... | |
| struct | wado_uri_request |
| Parsed WADO-URI request parameters. More... | |
Functions | |
| wado_uri_request | parse_wado_uri_params (const char *study_uid, const char *series_uid, const char *object_uid, const char *content_type, const char *transfer_syntax, const char *anonymize, const char *rows, const char *columns, const char *window_center, const char *window_width, const char *frame_number) |
| Parse WADO-URI query parameters from an HTTP request. | |
| validation_result | validate_wado_uri_request (const wado_uri_request &request) |
| Validate a WADO-URI request. | |
| bool | is_supported_content_type (std::string_view content_type) |
| Check if a content type is supported by WADO-URI. | |
|
nodiscard |
Check if a content type is supported by WADO-URI.
| content_type | The content type to check |
Definition at line 149 of file wado_uri_endpoints.cpp.
Referenced by validate_wado_uri_request().

|
nodiscard |
Parse WADO-URI query parameters from an HTTP request.
| request_type | The requestType parameter value |
| study_uid | The studyUID parameter value |
| series_uid | The seriesUID parameter value |
| object_uid | The objectUID parameter value |
| content_type | The contentType parameter value (optional) |
| transfer_syntax | The transferSyntax parameter value (optional) |
| anonymize | The anonymize parameter value (optional) |
| rows | The rows parameter value (optional) |
| columns | The columns parameter value (optional) |
| window_center | The windowCenter parameter value (optional) |
| window_width | The windowWidth parameter value (optional) |
| frame_number | The frameNumber parameter value (optional) |
Definition at line 45 of file wado_uri_endpoints.cpp.
References kcenon::pacs::web::wado_uri::wado_uri_request::anonymize, kcenon::pacs::web::wado_uri::wado_uri_request::columns, kcenon::pacs::web::wado_uri::wado_uri_request::content_type, kcenon::pacs::web::wado_uri::wado_uri_request::frame_number, kcenon::pacs::web::wado_uri::wado_uri_request::object_uid, kcenon::pacs::web::wado_uri::wado_uri_request::rows, kcenon::pacs::web::wado_uri::wado_uri_request::series_uid, kcenon::pacs::web::wado_uri::wado_uri_request::study_uid, kcenon::pacs::web::wado_uri::wado_uri_request::transfer_syntax, kcenon::pacs::web::wado_uri::wado_uri_request::window_center, and kcenon::pacs::web::wado_uri::wado_uri_request::window_width.
Referenced by kcenon::pacs::web::endpoints::register_wado_uri_endpoints_impl().

|
nodiscard |
Validate a WADO-URI request.
| request | The parsed request parameters |
Definition at line 128 of file wado_uri_endpoints.cpp.
References kcenon::pacs::web::wado_uri::wado_uri_request::content_type, kcenon::pacs::web::wado_uri::validation_result::error(), is_supported_content_type(), kcenon::pacs::web::wado_uri::wado_uri_request::object_uid, kcenon::pacs::web::wado_uri::validation_result::ok(), kcenon::pacs::web::wado_uri::wado_uri_request::series_uid, and kcenon::pacs::web::wado_uri::wado_uri_request::study_uid.
Referenced by kcenon::pacs::web::endpoints::register_wado_uri_endpoints_impl().

