PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::network::pipeline::service_result Struct Reference

Result from service execution. More...

#include <storage_query_exec_job.h>

Collaboration diagram for kcenon::pacs::network::pipeline::service_result:
Collaboration graph

Public Attributes

dimse_status status {dimse_status::success}
 DIMSE status code.
 
uint64_t session_id
 Session ID for routing response.
 
uint16_t message_id
 Message ID for correlation.
 
uint8_t presentation_context_id
 Presentation context ID.
 
dimse_command_type response_type
 Response command type.
 
std::string sop_class_uid
 SOP Class UID (echoed back)
 
std::string sop_instance_uid
 SOP Instance UID (echoed back)
 
std::vector< uint8_t > data_set
 Response data set (if any)
 
uint16_t remaining_sub_ops {0}
 Number of remaining sub-operations (for C-GET/C-MOVE)
 
uint16_t completed_sub_ops {0}
 Number of completed sub-operations.
 
uint16_t failed_sub_ops {0}
 Number of failed sub-operations.
 
uint16_t warning_sub_ops {0}
 Number of warning sub-operations.
 
std::string error_comment
 Error comment (if any)
 

Detailed Description

Result from service execution.

Definition at line 55 of file storage_query_exec_job.h.

Member Data Documentation

◆ completed_sub_ops

uint16_t kcenon::pacs::network::pipeline::service_result::completed_sub_ops {0}

Number of completed sub-operations.

Definition at line 84 of file storage_query_exec_job.h.

84{0};

◆ data_set

std::vector<uint8_t> kcenon::pacs::network::pipeline::service_result::data_set

Response data set (if any)

Definition at line 78 of file storage_query_exec_job.h.

◆ error_comment

std::string kcenon::pacs::network::pipeline::service_result::error_comment

Error comment (if any)

Definition at line 93 of file storage_query_exec_job.h.

Referenced by kcenon::pacs::network::pipeline::storage_query_exec_job::execute().

◆ failed_sub_ops

uint16_t kcenon::pacs::network::pipeline::service_result::failed_sub_ops {0}

Number of failed sub-operations.

Definition at line 87 of file storage_query_exec_job.h.

87{0};

◆ message_id

◆ presentation_context_id

uint8_t kcenon::pacs::network::pipeline::service_result::presentation_context_id

Presentation context ID.

Definition at line 66 of file storage_query_exec_job.h.

Referenced by kcenon::pacs::network::pipeline::storage_query_exec_job::execute().

◆ remaining_sub_ops

uint16_t kcenon::pacs::network::pipeline::service_result::remaining_sub_ops {0}

Number of remaining sub-operations (for C-GET/C-MOVE)

Definition at line 81 of file storage_query_exec_job.h.

81{0};

◆ response_type

dimse_command_type kcenon::pacs::network::pipeline::service_result::response_type

Response command type.

Definition at line 69 of file storage_query_exec_job.h.

Referenced by kcenon::pacs::network::pipeline::storage_query_exec_job::execute().

◆ session_id

uint64_t kcenon::pacs::network::pipeline::service_result::session_id

◆ sop_class_uid

std::string kcenon::pacs::network::pipeline::service_result::sop_class_uid

SOP Class UID (echoed back)

Definition at line 72 of file storage_query_exec_job.h.

Referenced by kcenon::pacs::network::pipeline::storage_query_exec_job::execute().

◆ sop_instance_uid

std::string kcenon::pacs::network::pipeline::service_result::sop_instance_uid

SOP Instance UID (echoed back)

Definition at line 75 of file storage_query_exec_job.h.

Referenced by kcenon::pacs::network::pipeline::storage_query_exec_job::execute().

◆ status

◆ warning_sub_ops

uint16_t kcenon::pacs::network::pipeline::service_result::warning_sub_ops {0}

Number of warning sub-operations.

Definition at line 90 of file storage_query_exec_job.h.

90{0};

The documentation for this struct was generated from the following file: