|
PACS System 0.1.0
PACS DICOM system library
|
Result of a synchronization operation. More...
#include <sync_types.h>

Public Attributes | |
| std::string | config_id |
| Configuration used. | |
| std::string | job_id |
| Job ID if async. | |
| bool | success {false} |
| Overall success. | |
| size_t | studies_checked {0} |
| Total studies compared. | |
| size_t | studies_synced {0} |
| Studies actually synced. | |
| size_t | studies_skipped {0} |
| Studies skipped. | |
| size_t | instances_transferred {0} |
| Individual instances transferred. | |
| size_t | bytes_transferred {0} |
| Total bytes transferred. | |
| std::vector< sync_conflict > | conflicts |
| Conflicts detected. | |
| std::vector< std::string > | errors |
| Error messages. | |
| std::chrono::system_clock::time_point | started_at |
| std::chrono::system_clock::time_point | completed_at |
| std::chrono::milliseconds | elapsed {0} |
Result of a synchronization operation.
Definition at line 253 of file sync_types.h.
| size_t kcenon::pacs::client::sync_result::bytes_transferred {0} |
| std::chrono::system_clock::time_point kcenon::pacs::client::sync_result::completed_at |
Definition at line 280 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| std::string kcenon::pacs::client::sync_result::config_id |
Configuration used.
Definition at line 254 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| std::vector<sync_conflict> kcenon::pacs::client::sync_result::conflicts |
Conflicts detected.
Definition at line 272 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| std::chrono::milliseconds kcenon::pacs::client::sync_result::elapsed {0} |
Definition at line 281 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| std::vector<std::string> kcenon::pacs::client::sync_result::errors |
Error messages.
Definition at line 273 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), kcenon::pacs::client::sync_manager::impl::perform_sync(), and kcenon::pacs::client::sync_manager::impl::query_remote_studies().
| size_t kcenon::pacs::client::sync_result::instances_transferred {0} |
| std::string kcenon::pacs::client::sync_result::job_id |
Job ID if async.
Definition at line 255 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::impl::notify_completion(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| std::chrono::system_clock::time_point kcenon::pacs::client::sync_result::started_at |
Definition at line 279 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| size_t kcenon::pacs::client::sync_result::studies_checked {0} |
Total studies compared.
Definition at line 262 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().
| size_t kcenon::pacs::client::sync_result::studies_skipped {0} |
Studies skipped.
Definition at line 264 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::impl::resolve_conflict_internal().
| size_t kcenon::pacs::client::sync_result::studies_synced {0} |
Studies actually synced.
Definition at line 263 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::impl::perform_sync(), and kcenon::pacs::client::sync_manager::impl::resolve_conflict_internal().
| bool kcenon::pacs::client::sync_result::success {false} |
Overall success.
Definition at line 256 of file sync_types.h.
Referenced by kcenon::pacs::client::sync_manager::compare(), and kcenon::pacs::client::sync_manager::impl::perform_sync().