|
PACS System 0.1.0
PACS DICOM system library
|
Storage statistics structure. More...
#include <storage_interface.h>

Public Attributes | |
| std::size_t | total_instances {0} |
| Total number of DICOM instances stored. | |
| std::size_t | total_bytes {0} |
| Total storage size in bytes. | |
| std::size_t | studies_count {0} |
| Number of unique studies. | |
| std::size_t | series_count {0} |
| Number of unique series. | |
| std::size_t | patients_count {0} |
| Number of unique patients. | |
Storage statistics structure.
Contains aggregated metrics about the storage backend's state.
Definition at line 45 of file storage_interface.h.
| std::size_t kcenon::pacs::storage::storage_statistics::patients_count {0} |
Number of unique patients.
Definition at line 59 of file storage_interface.h.
Referenced by kcenon::pacs::storage::file_storage::get_statistics().
| std::size_t kcenon::pacs::storage::storage_statistics::series_count {0} |
Number of unique series.
Definition at line 56 of file storage_interface.h.
Referenced by kcenon::pacs::storage::azure_blob_storage::get_statistics(), kcenon::pacs::storage::file_storage::get_statistics(), kcenon::pacs::storage::hsm_storage::get_statistics(), and kcenon::pacs::storage::s3_storage::get_statistics().
| std::size_t kcenon::pacs::storage::storage_statistics::studies_count {0} |
Number of unique studies.
Definition at line 53 of file storage_interface.h.
Referenced by kcenon::pacs::storage::azure_blob_storage::get_statistics(), kcenon::pacs::storage::file_storage::get_statistics(), kcenon::pacs::storage::hsm_storage::get_statistics(), and kcenon::pacs::storage::s3_storage::get_statistics().
| std::size_t kcenon::pacs::storage::storage_statistics::total_bytes {0} |
Total storage size in bytes.
Definition at line 50 of file storage_interface.h.
Referenced by kcenon::pacs::storage::azure_blob_storage::get_statistics(), kcenon::pacs::storage::file_storage::get_statistics(), kcenon::pacs::storage::hsm_storage::get_statistics(), and kcenon::pacs::storage::s3_storage::get_statistics().
| std::size_t kcenon::pacs::storage::storage_statistics::total_instances {0} |
Total number of DICOM instances stored.
Definition at line 47 of file storage_interface.h.
Referenced by kcenon::pacs::di::test::MockStorage::get_statistics(), kcenon::pacs::storage::azure_blob_storage::get_statistics(), kcenon::pacs::storage::file_storage::get_statistics(), kcenon::pacs::storage::hsm_storage::get_statistics(), and kcenon::pacs::storage::s3_storage::get_statistics().