|
PACS System 0.1.0
PACS DICOM system library
|
This is the complete list of members for kcenon::pacs::client::prefetch_manager, including all inherited members.
| add_rule(const prefetch_rule &rule) -> kcenon::pacs::VoidResult | kcenon::pacs::client::prefetch_manager | |
| completed_today() const -> size_t | kcenon::pacs::client::prefetch_manager | |
| config() const noexcept -> const prefetch_manager_config & | kcenon::pacs::client::prefetch_manager | |
| failed_today() const -> size_t | kcenon::pacs::client::prefetch_manager | |
| get_rule(std::string_view rule_id) const -> std::optional< prefetch_rule > | kcenon::pacs::client::prefetch_manager | |
| get_rule_statistics(std::string_view rule_id) const -> prefetch_rule_statistics | kcenon::pacs::client::prefetch_manager | |
| impl_ | kcenon::pacs::client::prefetch_manager | private |
| is_scheduler_running() const noexcept -> bool | kcenon::pacs::client::prefetch_manager | |
| is_worklist_monitor_running() const noexcept -> bool | kcenon::pacs::client::prefetch_manager | |
| list_rules() const -> std::vector< prefetch_rule > | kcenon::pacs::client::prefetch_manager | |
| operator=(const prefetch_manager &) -> prefetch_manager &=delete | kcenon::pacs::client::prefetch_manager | |
| operator=(prefetch_manager &&) -> prefetch_manager &=delete | kcenon::pacs::client::prefetch_manager | |
| pending_prefetches() const -> size_t | kcenon::pacs::client::prefetch_manager | |
| prefetch_manager(prefetch_repositories repositories, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::worklist_scu > worklist_scu=nullptr, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::prefetch_manager | explicit |
| prefetch_manager(const prefetch_manager_config &config, prefetch_repositories repositories, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::worklist_scu > worklist_scu=nullptr, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::prefetch_manager | explicit |
| prefetch_manager(std::shared_ptr< storage::prefetch_repository > repo, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::worklist_scu > worklist_scu=nullptr, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::prefetch_manager | explicit |
| prefetch_manager(const prefetch_manager_config &config, std::shared_ptr< storage::prefetch_repository > repo, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::worklist_scu > worklist_scu=nullptr, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::prefetch_manager | explicit |
| prefetch_manager(const prefetch_manager &)=delete | kcenon::pacs::client::prefetch_manager | |
| prefetch_manager(prefetch_manager &&)=delete | kcenon::pacs::client::prefetch_manager | |
| prefetch_patient(std::string_view source_node_id, std::string_view patient_id, std::chrono::hours lookback=std::chrono::hours{8760}) -> std::string | kcenon::pacs::client::prefetch_manager | |
| prefetch_priors(std::string_view patient_id, std::string_view current_modality, std::optional< std::string_view > body_part=std::nullopt) -> prefetch_result | kcenon::pacs::client::prefetch_manager | |
| prefetch_priors_async(std::string_view patient_id, std::string_view current_modality, std::optional< std::string_view > body_part=std::nullopt) -> std::future< prefetch_result > | kcenon::pacs::client::prefetch_manager | |
| prefetch_study(std::string_view source_node_id, std::string_view study_uid) -> std::string | kcenon::pacs::client::prefetch_manager | |
| process_worklist(const std::vector< core::dicom_dataset > &worklist_items) | kcenon::pacs::client::prefetch_manager | |
| process_worklist_async(const std::vector< core::dicom_dataset > &worklist_items) -> std::future< void > | kcenon::pacs::client::prefetch_manager | |
| remove_rule(std::string_view rule_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::prefetch_manager | |
| set_config(prefetch_manager_config new_config) | kcenon::pacs::client::prefetch_manager | |
| start_scheduler() | kcenon::pacs::client::prefetch_manager | |
| start_worklist_monitor(std::string_view worklist_node_id) | kcenon::pacs::client::prefetch_manager | |
| stop_scheduler() | kcenon::pacs::client::prefetch_manager | |
| stop_worklist_monitor() | kcenon::pacs::client::prefetch_manager | |
| update_rule(const prefetch_rule &rule) -> kcenon::pacs::VoidResult | kcenon::pacs::client::prefetch_manager | |
| ~prefetch_manager() | kcenon::pacs::client::prefetch_manager |