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

Configuration for HSM storage. More...

#include <hsm_storage.h>

Collaboration diagram for kcenon::pacs::storage::hsm_storage_config:
Collaboration graph

Public Attributes

tier_policy policy
 Tier migration policy.
 
bool track_access_time {true}
 Whether to track access times for migration decisions When true, retrieves update the last_accessed timestamp.
 
bool verify_after_migration {true}
 Whether to verify data integrity after migration.
 
bool delete_after_migration {true}
 Whether to remove source after successful migration When false, data is copied (not moved) between tiers.
 

Detailed Description

Configuration for HSM storage.

Definition at line 32 of file hsm_storage.h.

Member Data Documentation

◆ delete_after_migration

bool kcenon::pacs::storage::hsm_storage_config::delete_after_migration {true}

Whether to remove source after successful migration When false, data is copied (not moved) between tiers.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/storage/hsm_storage.h.

Definition at line 45 of file hsm_storage.h.

45{true};

◆ policy

◆ track_access_time

bool kcenon::pacs::storage::hsm_storage_config::track_access_time {true}

Whether to track access times for migration decisions When true, retrieves update the last_accessed timestamp.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/storage/hsm_storage.h.

Definition at line 38 of file hsm_storage.h.

38{true};

◆ verify_after_migration

bool kcenon::pacs::storage::hsm_storage_config::verify_after_migration {true}

Whether to verify data integrity after migration.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/storage/hsm_storage.h.

Definition at line 41 of file hsm_storage.h.

41{true};

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