|
PACS System 0.1.0
PACS DICOM system library
|
Configuration for archive scheduling. More...
#include <task_scheduler_config.h>

Public Attributes | |
| std::chrono::days | archive_after {90} |
| Archive studies older than this. | |
| archive_destination_type | destination_type {archive_destination_type::local_path} |
| Archive destination type. | |
| std::string | destination |
| Destination path or URL. | |
| std::optional< std::string > | credentials_key |
| Credentials (if required) | |
| bool | verify_after_archive {true} |
| Verify archive integrity after transfer. | |
| bool | delete_after_archive {false} |
| Delete original after successful archive. | |
| bool | compress {true} |
| Compress archives. | |
| int | compression_level {6} |
| Compression level (1-9) | |
| std::size_t | max_archives_per_cycle {50} |
| Maximum studies to archive per cycle. | |
| schedule | archive_schedule {cron_schedule::daily_at(3, 0)} |
| Schedule for archive task. | |
Configuration for archive scheduling.
Definition at line 401 of file task_scheduler_config.h.
| std::chrono::days kcenon::pacs::workflow::archive_config::archive_after {90} |
| schedule kcenon::pacs::workflow::archive_config::archive_schedule {cron_schedule::daily_at(3, 0)} |
Schedule for archive task.
Definition at line 430 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::archive_config::compress {true} |
| int kcenon::pacs::workflow::archive_config::compression_level {6} |
| std::optional<std::string> kcenon::pacs::workflow::archive_config::credentials_key |
Credentials (if required)
Definition at line 412 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::archive_config::delete_after_archive {false} |
Delete original after successful archive.
Definition at line 418 of file task_scheduler_config.h.
| std::string kcenon::pacs::workflow::archive_config::destination |
Destination path or URL.
Definition at line 409 of file task_scheduler_config.h.
| archive_destination_type kcenon::pacs::workflow::archive_config::destination_type {archive_destination_type::local_path} |
| std::size_t kcenon::pacs::workflow::archive_config::max_archives_per_cycle {50} |
Maximum studies to archive per cycle.
Definition at line 427 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::archive_config::verify_after_archive {true} |
Verify archive integrity after transfer.
Definition at line 415 of file task_scheduler_config.h.