|
PACS System 0.1.0
PACS DICOM system library
|
This is the complete list of members for kcenon::pacs::client::sync_manager, including all inherited members.
| add_config(const sync_config &config) -> kcenon::pacs::VoidResult | kcenon::pacs::client::sync_manager | |
| compare(std::string_view config_id) -> sync_result | kcenon::pacs::client::sync_manager | |
| compare_async(std::string_view config_id) -> std::future< sync_result > | kcenon::pacs::client::sync_manager | |
| config() const noexcept -> const sync_manager_config & | kcenon::pacs::client::sync_manager | |
| full_sync(std::string_view config_id) -> std::string | kcenon::pacs::client::sync_manager | |
| get_config(std::string_view config_id) const -> std::optional< sync_config > | kcenon::pacs::client::sync_manager | |
| get_conflicts() const -> std::vector< sync_conflict > | kcenon::pacs::client::sync_manager | |
| get_conflicts(std::string_view config_id) const -> std::vector< sync_conflict > | kcenon::pacs::client::sync_manager | |
| get_last_result(std::string_view config_id) const -> sync_result | kcenon::pacs::client::sync_manager | |
| get_statistics() const -> sync_statistics | kcenon::pacs::client::sync_manager | |
| get_statistics(std::string_view config_id) const -> sync_statistics | kcenon::pacs::client::sync_manager | |
| impl_ | kcenon::pacs::client::sync_manager | private |
| incremental_sync(std::string_view config_id) -> std::string | kcenon::pacs::client::sync_manager | |
| is_scheduler_running() const noexcept -> bool | kcenon::pacs::client::sync_manager | |
| is_syncing(std::string_view config_id) const -> bool | kcenon::pacs::client::sync_manager | |
| list_configs() const -> std::vector< sync_config > | kcenon::pacs::client::sync_manager | |
| operator=(const sync_manager &) -> sync_manager &=delete | kcenon::pacs::client::sync_manager | |
| operator=(sync_manager &&) -> sync_manager &=delete | kcenon::pacs::client::sync_manager | |
| remove_config(std::string_view config_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::sync_manager | |
| resolve_all_conflicts(std::string_view config_id, conflict_resolution resolution) -> kcenon::pacs::VoidResult | kcenon::pacs::client::sync_manager | |
| resolve_conflict(std::string_view study_uid, conflict_resolution resolution) -> kcenon::pacs::VoidResult | kcenon::pacs::client::sync_manager | |
| set_completion_callback(sync_completion_callback callback) | kcenon::pacs::client::sync_manager | |
| set_conflict_callback(sync_conflict_callback callback) | kcenon::pacs::client::sync_manager | |
| set_progress_callback(sync_progress_callback callback) | kcenon::pacs::client::sync_manager | |
| start_scheduler() | kcenon::pacs::client::sync_manager | |
| stop_scheduler() | kcenon::pacs::client::sync_manager | |
| sync_manager(sync_repositories repositories, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::query_scu > query_scu, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::sync_manager | explicit |
| sync_manager(const sync_manager_config &config, sync_repositories repositories, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::query_scu > query_scu, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::sync_manager | explicit |
| sync_manager(std::shared_ptr< storage::sync_repository > repo, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::query_scu > query_scu, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::sync_manager | explicit |
| sync_manager(const sync_manager_config &config, std::shared_ptr< storage::sync_repository > repo, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< job_manager > job_manager, std::shared_ptr< services::query_scu > query_scu, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::sync_manager | explicit |
| sync_manager(const sync_manager &)=delete | kcenon::pacs::client::sync_manager | |
| sync_manager(sync_manager &&)=delete | kcenon::pacs::client::sync_manager | |
| sync_now(std::string_view config_id) -> std::string | kcenon::pacs::client::sync_manager | |
| update_config(const sync_config &config) -> kcenon::pacs::VoidResult | kcenon::pacs::client::sync_manager | |
| wait_for_sync(std::string_view job_id) -> std::future< sync_result > | kcenon::pacs::client::sync_manager | |
| ~sync_manager() | kcenon::pacs::client::sync_manager |