|
PACS System 0.1.0
PACS DICOM system library
|
DICOM Query SCP service (C-FIND handler) More...
#include "scp_service.h"#include <atomic>#include <functional>#include <memory>#include <optional>

Go to the source code of this file.
Classes | |
| class | kcenon::pacs::services::query_scp |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::security |
| namespace | kcenon::pacs::services |
Typedefs | |
| using | kcenon::pacs::services::query_handler |
| Query handler function type. | |
| using | kcenon::pacs::services::cancel_check = std::function<bool()> |
| Cancel check function type. | |
Enumerations | |
| enum class | kcenon::pacs::services::query_level { kcenon::pacs::services::patient , kcenon::pacs::services::study , kcenon::pacs::services::series , kcenon::pacs::services::image } |
| DICOM Query/Retrieve level enumeration. More... | |
Functions | |
| constexpr std::string_view | kcenon::pacs::services::to_string (query_level level) noexcept |
| Convert query_level to string representation. | |
| std::optional< query_level > | kcenon::pacs::services::parse_query_level (std::string_view level_str) noexcept |
| Parse query level from DICOM string. | |
Variables | |
| constexpr std::string_view | kcenon::pacs::services::patient_root_find_sop_class_uid |
| Patient Root Query/Retrieve Information Model - FIND. | |
| constexpr std::string_view | kcenon::pacs::services::study_root_find_sop_class_uid |
| Study Root Query/Retrieve Information Model - FIND. | |
| constexpr std::string_view | kcenon::pacs::services::patient_study_only_find_sop_class_uid |
| Patient/Study Only Query/Retrieve Information Model - FIND (Retired) | |
| constexpr std::string_view | kcenon::pacs::services::modality_worklist_find_sop_class_uid |
| Modality Worklist Information Model - FIND. | |
DICOM Query SCP service (C-FIND handler)
This file provides the query_scp class for handling C-FIND requests at Patient/Study/Series/Image query levels.
Definition in file query_scp.h.