|
PACS System 0.1.0
PACS DICOM system library
|
Storage and query execution job for Stage 4 of the pipeline. More...
#include <kcenon/pacs/network/pipeline/pipeline_coordinator.h>#include <kcenon/pacs/network/pipeline/pipeline_job_types.h>#include <kcenon/pacs/network/pipeline/jobs/dimse_process_job.h>#include <kcenon/pacs/core/result.h>#include <cstdint>#include <functional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::network::pipeline::service_result |
| Result from service execution. More... | |
| class | kcenon::pacs::network::pipeline::storage_query_exec_job |
| Job for executing storage and query operations. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::network |
| namespace | kcenon::pacs::network::pipeline |
Enumerations | |
| enum class | kcenon::pacs::network::pipeline::dimse_status : uint16_t { kcenon::pacs::network::pipeline::success = 0x0000 , kcenon::pacs::network::pipeline::pending = 0xFF00 , kcenon::pacs::network::pipeline::pending_warning = 0xFF01 , kcenon::pacs::network::pipeline::cancel = 0xFE00 , kcenon::pacs::network::pipeline::warning_attribute_list_error = 0xB000 , kcenon::pacs::network::pipeline::warning_attribute_value_out_of_range = 0xB006 , kcenon::pacs::network::pipeline::failure_refused_out_of_resources = 0xA700 , kcenon::pacs::network::pipeline::failure_refused_sop_class_not_supported = 0x0122 , kcenon::pacs::network::pipeline::failure_invalid_sop_instance = 0x0117 , kcenon::pacs::network::pipeline::failure_unable_to_process = 0xC000 , kcenon::pacs::network::pipeline::failure_more_than_one_match = 0xC100 , kcenon::pacs::network::pipeline::failure_unable_to_perform = 0xC200 } |
| DICOM DIMSE status codes. More... | |
Storage and query execution job for Stage 4 of the pipeline.
This job handles the actual execution of DICOM operations including C-STORE, C-FIND, C-GET, and C-MOVE. Blocking I/O is allowed in this stage.
Definition in file storage_query_exec_job.h.