|
PACS System 0.1.0
PACS DICOM system library
|
Types for Hierarchical Storage Management (HSM) More...
#include <chrono>#include <cstddef>#include <optional>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::storage::tier_policy |
| struct | kcenon::pacs::storage::tier_metadata |
| Metadata for tracking instance tier location. More... | |
| struct | kcenon::pacs::storage::migration_result |
| Result of a migration operation. More... | |
| struct | kcenon::pacs::storage::tier_statistics |
| Statistics for a single storage tier. More... | |
| struct | kcenon::pacs::storage::hsm_statistics |
| Combined statistics for all HSM tiers. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::storage |
Enumerations | |
| enum class | kcenon::pacs::storage::storage_tier { kcenon::pacs::storage::hot , kcenon::pacs::storage::warm , kcenon::pacs::storage::cold } |
| Storage tier classification. More... | |
Functions | |
| constexpr auto | kcenon::pacs::storage::to_string (storage_tier tier) noexcept -> std::string_view |
| Convert storage_tier to string representation. | |
| constexpr auto | kcenon::pacs::storage::storage_tier_from_string (std::string_view str) -> std::optional< storage_tier > |
| Parse storage_tier from string. | |
Types for Hierarchical Storage Management (HSM)
This file defines the core types used by the HSM storage system including storage tiers, migration policies, and tier metadata tracking.
Definition in file hsm_types.h.