|
PACS System 0.1.0
PACS DICOM system library
|
Configuration for Query SCU service. More...
#include <query_scu.h>

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. | |
Configuration for Query SCU service.
Definition at line 168 of file query_scu.h.
| 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.
Referenced by kcenon::pacs::services::query_scu::find_impl(), and kcenon::pacs::services::query_scu::find_streaming().
| query_level kcenon::pacs::services::query_scu_config::level {query_level::study} |
Query level (Patient, Study, Series, or Image)
Definition at line 173 of file query_scu.h.
Referenced by kcenon::pacs::client::job_manager::impl::execute_prefetch_job(), kcenon::pacs::client::job_manager::impl::execute_query_job(), kcenon::pacs::client::job_manager::impl::execute_sync_job(), kcenon::pacs::services::query_scu::find_instances(), kcenon::pacs::services::query_scu::find_patients(), kcenon::pacs::services::query_scu::find_series(), kcenon::pacs::services::query_scu::find_studies(), kcenon::pacs::workflow::auto_prefetch_service::query_prior_studies(), and kcenon::pacs::client::sync_manager::impl::query_remote_studies().
| 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.
Referenced by kcenon::pacs::services::query_scu::find_impl(), and kcenon::pacs::services::query_scu::find_streaming().
| query_model kcenon::pacs::services::query_scu_config::model {query_model::study_root} |
Query information model (Patient Root or Study Root)
Definition at line 170 of file query_scu.h.
Referenced by kcenon::pacs::client::job_manager::impl::execute_prefetch_job(), kcenon::pacs::client::job_manager::impl::execute_query_job(), kcenon::pacs::client::job_manager::impl::execute_sync_job(), kcenon::pacs::services::query_scu::get_sop_class_uid(), kcenon::pacs::workflow::auto_prefetch_service::query_prior_studies(), and kcenon::pacs::client::sync_manager::impl::query_remote_studies().
| 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.
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().