|
PACS System 0.1.0
PACS DICOM system library
|
This is the complete list of members for kcenon::pacs::storage::s3_storage, including all inherited members.
| bucket_name() const -> const std::string & | kcenon::pacs::storage::s3_storage | |
| build_object_key(std::string_view study_uid, std::string_view series_uid, std::string_view sop_uid) const -> std::string | kcenon::pacs::storage::s3_storage | private |
| client_ | kcenon::pacs::storage::s3_storage | private |
| config_ | kcenon::pacs::storage::s3_storage | private |
| exists(std::string_view sop_instance_uid) const -> bool override | kcenon::pacs::storage::s3_storage | virtual |
| find(const core::dicom_dataset &query) -> Result< std::vector< core::dicom_dataset > > override | kcenon::pacs::storage::s3_storage | virtual |
| get_object_key(std::string_view sop_instance_uid) const -> std::string | kcenon::pacs::storage::s3_storage | |
| get_statistics() const -> storage_statistics override | kcenon::pacs::storage::s3_storage | virtual |
| index_ | kcenon::pacs::storage::s3_storage | private |
| is_connected() const -> bool | kcenon::pacs::storage::s3_storage | |
| matches_query(const core::dicom_dataset &dataset, const core::dicom_dataset &query) -> bool | kcenon::pacs::storage::s3_storage | privatestatic |
| mutex_ | kcenon::pacs::storage::s3_storage | mutableprivate |
| operator=(const s3_storage &)=delete | kcenon::pacs::storage::s3_storage | |
| operator=(s3_storage &&)=delete | kcenon::pacs::storage::s3_storage | |
| kcenon::pacs::storage::storage_interface::operator=(const storage_interface &)=delete | kcenon::pacs::storage::storage_interface | protected |
| kcenon::pacs::storage::storage_interface::operator=(storage_interface &&)=default | kcenon::pacs::storage::storage_interface | protected |
| rebuild_index() -> VoidResult | kcenon::pacs::storage::s3_storage | |
| remove(std::string_view sop_instance_uid) -> VoidResult override | kcenon::pacs::storage::s3_storage | virtual |
| retrieve(std::string_view sop_instance_uid) -> Result< core::dicom_dataset > override | kcenon::pacs::storage::s3_storage | virtual |
| retrieve_batch(const std::vector< std::string > &sop_instance_uids) -> Result< std::vector< core::dicom_dataset > > | kcenon::pacs::storage::storage_interface | virtual |
| retrieve_with_progress(std::string_view sop_instance_uid, progress_callback callback) -> Result< core::dicom_dataset > | kcenon::pacs::storage::s3_storage | |
| s3_storage(const cloud_storage_config &config) | kcenon::pacs::storage::s3_storage | explicit |
| s3_storage(const s3_storage &)=delete | kcenon::pacs::storage::s3_storage | |
| s3_storage(s3_storage &&)=delete | kcenon::pacs::storage::s3_storage | |
| sanitize_uid(std::string_view uid) -> std::string | kcenon::pacs::storage::s3_storage | privatestatic |
| storage_interface()=default | kcenon::pacs::storage::storage_interface | protected |
| storage_interface(const storage_interface &)=delete | kcenon::pacs::storage::storage_interface | protected |
| storage_interface(storage_interface &&)=default | kcenon::pacs::storage::storage_interface | protected |
| store(const core::dicom_dataset &dataset) -> VoidResult override | kcenon::pacs::storage::s3_storage | virtual |
| store_batch(const std::vector< core::dicom_dataset > &datasets) -> VoidResult | kcenon::pacs::storage::storage_interface | virtual |
| store_with_progress(const core::dicom_dataset &dataset, progress_callback callback) -> VoidResult | kcenon::pacs::storage::s3_storage | |
| upload_multipart(const std::string &key, const std::vector< std::uint8_t > &data, progress_callback callback) -> VoidResult | kcenon::pacs::storage::s3_storage | private |
| verify_integrity() -> VoidResult override | kcenon::pacs::storage::s3_storage | virtual |
| ~s3_storage() override | kcenon::pacs::storage::s3_storage | |
| ~storage_interface()=default | kcenon::pacs::storage::storage_interface | virtual |