|
PACS System 0.1.0
PACS DICOM system library
|
Implementation of S3-compatible DICOM storage backend. More...
#include <kcenon/pacs/storage/s3_storage.h>#include <kcenon/pacs/core/dicom_file.h>#include <kcenon/pacs/core/dicom_tag_constants.h>#include <kcenon/pacs/encoding/transfer_syntax.h>#include <kcenon/pacs/encoding/vr_type.h>#include <algorithm>#include <set>#include <sstream>
Go to the source code of this file.
Classes | |
| class | kcenon::pacs::storage::s3_storage::s3_client_interface |
| Abstract interface for S3 client operations. More... | |
| class | kcenon::pacs::storage::mock_s3_client |
| Mock S3 client for testing without AWS SDK dependency. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::storage |
Implementation of S3-compatible DICOM storage backend.
This file implements the s3_storage class for cloud storage support. Supports two S3 client backends selected at compile time:
Definition in file s3_storage.cpp.