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

Configuration for Query SCU service. More...

#include <query_scu.h>

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

Public Attributes

query_model model {query_model::study_root}
 Query information model (Patient Root or Study Root)
 
query_level level {query_level::study}
 Query level (Patient, Study, Series, or Image)
 
std::chrono::milliseconds timeout {30000}
 Timeout for receiving query responses (milliseconds)
 
size_t max_results {0}
 Maximum number of results to return (0 = unlimited)
 
bool cancel_on_max {true}
 Send C-CANCEL when max_results is reached.
 

Detailed Description

Configuration for Query SCU service.

Definition at line 168 of file query_scu.h.

Member Data Documentation

◆ cancel_on_max

bool kcenon::pacs::services::query_scu_config::cancel_on_max {true}

Send C-CANCEL when max_results is reached.

Definition at line 182 of file query_scu.h.

182{true};

Referenced by kcenon::pacs::services::query_scu::find_impl(), and kcenon::pacs::services::query_scu::find_streaming().

◆ level

◆ max_results

size_t kcenon::pacs::services::query_scu_config::max_results {0}

Maximum number of results to return (0 = unlimited)

Definition at line 179 of file query_scu.h.

179{0};

Referenced by kcenon::pacs::services::query_scu::find_impl(), and kcenon::pacs::services::query_scu::find_streaming().

◆ model

◆ timeout

std::chrono::milliseconds kcenon::pacs::services::query_scu_config::timeout {30000}

Timeout for receiving query responses (milliseconds)

Definition at line 176 of file query_scu.h.

176{30000};

Referenced by kcenon::pacs::services::query_scu::find_impl(), kcenon::pacs::services::query_scu::find_streaming(), and kcenon::pacs::workflow::auto_prefetch_service::query_prior_studies().


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