| active_mutex | kcenon::pacs::client::sync_manager::impl | mutable |
| active_sync_config_ids | kcenon::pacs::client::sync_manager::impl | |
| add_conflict(const sync_conflict &conflict) | kcenon::pacs::client::sync_manager::impl | inline |
| callbacks_mutex | kcenon::pacs::client::sync_manager::impl | mutable |
| compare_with_local(const sync_config &cfg, const std::vector< std::string > &remote_study_uids, sync_result &result) | kcenon::pacs::client::sync_manager::impl | inline |
| compatibility_repo | kcenon::pacs::client::sync_manager::impl | |
| completion_callback | kcenon::pacs::client::sync_manager::impl | |
| completion_promises | kcenon::pacs::client::sync_manager::impl | |
| config | kcenon::pacs::client::sync_manager::impl | |
| configs | kcenon::pacs::client::sync_manager::impl | |
| configs_mutex | kcenon::pacs::client::sync_manager::impl | mutable |
| conflict_callback | kcenon::pacs::client::sync_manager::impl | |
| conflicts | kcenon::pacs::client::sync_manager::impl | |
| conflicts_mutex | kcenon::pacs::client::sync_manager::impl | mutable |
| failed_syncs | kcenon::pacs::client::sync_manager::impl | |
| get_config_from_cache(std::string_view config_id) const | kcenon::pacs::client::sync_manager::impl | inline |
| is_sync_active(std::string_view config_id) const | kcenon::pacs::client::sync_manager::impl | inline |
| job_mgr | kcenon::pacs::client::sync_manager::impl | |
| last_results | kcenon::pacs::client::sync_manager::impl | |
| load_configs_from_repo() | kcenon::pacs::client::sync_manager::impl | inline |
| load_conflicts_from_repo() | kcenon::pacs::client::sync_manager::impl | inline |
| logger | kcenon::pacs::client::sync_manager::impl | |
| mark_sync_active(std::string_view config_id) | kcenon::pacs::client::sync_manager::impl | inline |
| mark_sync_inactive(std::string_view config_id) | kcenon::pacs::client::sync_manager::impl | inline |
| node_manager | kcenon::pacs::client::sync_manager::impl | |
| notify_completion(const std::string &config_id, const sync_result &result) | kcenon::pacs::client::sync_manager::impl | inline |
| notify_conflict(const sync_conflict &conflict) | kcenon::pacs::client::sync_manager::impl | inline |
| notify_progress(const std::string &config_id, size_t synced, size_t total) | kcenon::pacs::client::sync_manager::impl | inline |
| perform_sync(const sync_config &cfg, bool full_sync) | kcenon::pacs::client::sync_manager::impl | inline |
| progress_callback | kcenon::pacs::client::sync_manager::impl | |
| promises_mutex | kcenon::pacs::client::sync_manager::impl | mutable |
| query_remote_studies(const sync_config &cfg, std::chrono::system_clock::time_point since, sync_result &result) | kcenon::pacs::client::sync_manager::impl | inline |
| query_scu | kcenon::pacs::client::sync_manager::impl | |
| repositories | kcenon::pacs::client::sync_manager::impl | |
| resolve_conflict_internal(const sync_conflict &conflict, conflict_resolution resolution, sync_result &result) | kcenon::pacs::client::sync_manager::impl | inline |
| results_mutex | kcenon::pacs::client::sync_manager::impl | mutable |
| save_config(const sync_config &cfg) | kcenon::pacs::client::sync_manager::impl | inline |
| scheduler_cv | kcenon::pacs::client::sync_manager::impl | |
| scheduler_loop() | kcenon::pacs::client::sync_manager::impl | inline |
| scheduler_mutex | kcenon::pacs::client::sync_manager::impl | |
| scheduler_running | kcenon::pacs::client::sync_manager::impl | |
| scheduler_thread | kcenon::pacs::client::sync_manager::impl | |
| store_last_result(const std::string &config_id, const sync_result &result) | kcenon::pacs::client::sync_manager::impl | inline |
| successful_syncs | kcenon::pacs::client::sync_manager::impl | |
| total_bytes_transferred | kcenon::pacs::client::sync_manager::impl | |
| total_conflicts_detected | kcenon::pacs::client::sync_manager::impl | |
| total_conflicts_resolved | kcenon::pacs::client::sync_manager::impl | |
| total_studies_synced | kcenon::pacs::client::sync_manager::impl | |
| total_syncs | kcenon::pacs::client::sync_manager::impl | |
| update_config_stats(std::string_view config_id, bool success, size_t studies_synced) | kcenon::pacs::client::sync_manager::impl | inline |