PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
prefetch_types.h File Reference

Types and structures for prefetch manager. More...

#include <chrono>
#include <cstddef>
#include <string>
#include <vector>
Include dependency graph for prefetch_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::client::prefetch_rule
 Rule defining when and how to prefetch DICOM data. More...
 
struct  kcenon::pacs::client::prefetch_result
 Result of a prefetch operation. More...
 
struct  kcenon::pacs::client::prefetch_history
 History record for a single prefetch operation. More...
 
struct  kcenon::pacs::client::prefetch_manager_config
 Configuration for the prefetch manager. More...
 
struct  kcenon::pacs::client::prefetch_rule_statistics
 Statistics for a prefetch rule. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::client
 

Enumerations

enum class  kcenon::pacs::client::prefetch_trigger { kcenon::pacs::client::worklist_match , kcenon::pacs::client::prior_studies , kcenon::pacs::client::scheduled_exam , kcenon::pacs::client::manual }
 Trigger type for prefetch operations. More...
 

Functions

constexpr const char * kcenon::pacs::client::to_string (prefetch_trigger trigger) noexcept
 Convert prefetch_trigger to string representation.
 
prefetch_trigger kcenon::pacs::client::prefetch_trigger_from_string (std::string_view str) noexcept
 Parse prefetch_trigger from string.
 

Detailed Description

Types and structures for prefetch manager.

This file provides data structures for representing prefetch rules, triggers, results, and configuration for proactive DICOM data loading.

See also
Issue #541 - Implement Prefetch Manager for Proactive Data Loading
Issue #530 - PACS Client System Support (Parent Epic)
Author
kcenon
Since
1.0.0

Definition in file prefetch_types.h.