PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::client::sync_manager Member List

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::VoidResultkcenon::pacs::client::sync_manager
compare(std::string_view config_id) -> sync_resultkcenon::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::stringkcenon::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_resultkcenon::pacs::client::sync_manager
get_statistics() const -> sync_statisticskcenon::pacs::client::sync_manager
get_statistics(std::string_view config_id) const -> sync_statisticskcenon::pacs::client::sync_manager
impl_kcenon::pacs::client::sync_managerprivate
incremental_sync(std::string_view config_id) -> std::stringkcenon::pacs::client::sync_manager
is_scheduler_running() const noexcept -> boolkcenon::pacs::client::sync_manager
is_syncing(std::string_view config_id) const -> boolkcenon::pacs::client::sync_manager
list_configs() const -> std::vector< sync_config >kcenon::pacs::client::sync_manager
operator=(const sync_manager &) -> sync_manager &=deletekcenon::pacs::client::sync_manager
operator=(sync_manager &&) -> sync_manager &=deletekcenon::pacs::client::sync_manager
remove_config(std::string_view config_id) -> kcenon::pacs::VoidResultkcenon::pacs::client::sync_manager
resolve_all_conflicts(std::string_view config_id, conflict_resolution resolution) -> kcenon::pacs::VoidResultkcenon::pacs::client::sync_manager
resolve_conflict(std::string_view study_uid, conflict_resolution resolution) -> kcenon::pacs::VoidResultkcenon::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_managerexplicit
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_managerexplicit
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_managerexplicit
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_managerexplicit
sync_manager(const sync_manager &)=deletekcenon::pacs::client::sync_manager
sync_manager(sync_manager &&)=deletekcenon::pacs::client::sync_manager
sync_now(std::string_view config_id) -> std::stringkcenon::pacs::client::sync_manager
update_config(const sync_config &config) -> kcenon::pacs::VoidResultkcenon::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