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

Configuration for the prefetch manager. More...

#include <prefetch_types.h>

Collaboration diagram for kcenon::pacs::client::prefetch_manager_config:
Collaboration graph

Public Attributes

bool enabled {true}
 Enable prefetch functionality.
 
std::chrono::seconds worklist_check_interval {300}
 Worklist polling interval.
 
size_t max_concurrent_prefetch {4}
 Max concurrent prefetch jobs.
 
bool deduplicate_requests {true}
 Deduplicate pending requests.
 

Detailed Description

Configuration for the prefetch manager.

Definition at line 187 of file prefetch_types.h.

Member Data Documentation

◆ deduplicate_requests

bool kcenon::pacs::client::prefetch_manager_config::deduplicate_requests {true}

Deduplicate pending requests.

Definition at line 191 of file prefetch_types.h.

191{true};

Referenced by kcenon::pacs::client::prefetch_manager::prefetch_study().

◆ enabled

bool kcenon::pacs::client::prefetch_manager_config::enabled {true}

Enable prefetch functionality.

Definition at line 188 of file prefetch_types.h.

188{true};

◆ max_concurrent_prefetch

size_t kcenon::pacs::client::prefetch_manager_config::max_concurrent_prefetch {4}

Max concurrent prefetch jobs.

Definition at line 190 of file prefetch_types.h.

190{4};

◆ worklist_check_interval

std::chrono::seconds kcenon::pacs::client::prefetch_manager_config::worklist_check_interval {300}

Worklist polling interval.

Definition at line 189 of file prefetch_types.h.

189{300};

Referenced by kcenon::pacs::client::prefetch_manager::impl::worklist_monitor_loop().


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