PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::services::retrieve_scu_config Struct Reference

Configuration for Retrieve SCU service. More...

#include <retrieve_scu.h>

Collaboration diagram for kcenon::pacs::services::retrieve_scu_config:
Collaboration graph

Public Attributes

retrieve_mode mode {retrieve_mode::c_move}
 Retrieve mode (C-MOVE or C-GET)
 
query_model model {query_model::study_root}
 Query information model (Patient Root or Study Root)
 
query_level level {query_level::study}
 Query level (Study, Series, or Image)
 
std::string move_destination
 Move destination AE title (required for C-MOVE mode)
 
std::chrono::milliseconds timeout {120000}
 Timeout for receiving responses (milliseconds)
 
uint16_t priority {0}
 Priority for DIMSE operations (0=medium, 1=high, 2=low)
 

Detailed Description

Configuration for Retrieve SCU service.

Definition at line 207 of file retrieve_scu.h.

Member Data Documentation

◆ level

query_level kcenon::pacs::services::retrieve_scu_config::level {query_level::study}

Query level (Study, Series, or Image)

Definition at line 215 of file retrieve_scu.h.

@ study
Study level - query study information.

Referenced by kcenon::pacs::client::job_manager::impl::execute_retrieve_job(), and kcenon::pacs::workflow::auto_prefetch_service::prefetch_study().

◆ mode

◆ model

◆ move_destination

◆ priority

uint16_t kcenon::pacs::services::retrieve_scu_config::priority {0}

Priority for DIMSE operations (0=medium, 1=high, 2=low)

Definition at line 224 of file retrieve_scu.h.

224{0};

Referenced by kcenon::pacs::services::retrieve_scu::perform_get(), and kcenon::pacs::services::retrieve_scu::perform_move().

◆ timeout

std::chrono::milliseconds kcenon::pacs::services::retrieve_scu_config::timeout {120000}

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