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

Public Attributes | |
| std::chrono::hours | interval {24} |
| Interval between verification runs. | |
| bool | check_checksums {true} |
| Verify file checksums (MD5/SHA256) | |
| bool | check_db_consistency {true} |
| Verify database-storage consistency. | |
| bool | check_dicom_structure {false} |
| Verify DICOM structure. | |
| bool | repair_on_failure {false} |
| Attempt repair on failure. | |
| std::size_t | max_verifications_per_cycle {1000} |
| Maximum studies to verify per cycle. | |
| std::string | hash_algorithm {"SHA256"} |
| Hash algorithm for checksum verification. | |
| schedule | verification_schedule {cron_schedule::daily_at(4, 0)} |
| Schedule for verification task. | |
Configuration for verification scheduling.
Definition at line 440 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::verification_config::check_checksums {true} |
Verify file checksums (MD5/SHA256)
Definition at line 445 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::verification_config::check_db_consistency {true} |
Verify database-storage consistency.
Definition at line 448 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::verification_config::check_dicom_structure {false} |
| std::string kcenon::pacs::workflow::verification_config::hash_algorithm {"SHA256"} |
Hash algorithm for checksum verification.
Definition at line 460 of file task_scheduler_config.h.
| std::chrono::hours kcenon::pacs::workflow::verification_config::interval {24} |
Interval between verification runs.
Definition at line 442 of file task_scheduler_config.h.
| std::size_t kcenon::pacs::workflow::verification_config::max_verifications_per_cycle {1000} |
Maximum studies to verify per cycle.
Definition at line 457 of file task_scheduler_config.h.
| bool kcenon::pacs::workflow::verification_config::repair_on_failure {false} |
| schedule kcenon::pacs::workflow::verification_config::verification_schedule {cron_schedule::daily_at(4, 0)} |
Schedule for verification task.
Definition at line 463 of file task_scheduler_config.h.