|
PACS System 0.1.0
PACS DICOM system library
|
Configuration for the job manager. More...
#include <job_types.h>

Public Attributes | |
| size_t | worker_count {4} |
| Number of worker threads. | |
| size_t | max_queue_size {1000} |
| Maximum jobs in queue. | |
| std::chrono::seconds | job_timeout {3600} |
| Job timeout (1 hour default) | |
| bool | persist_jobs {true} |
| Persist jobs to database. | |
| bool | auto_retry_failed {true} |
| Auto-retry failed jobs. | |
| std::chrono::seconds | retry_delay {60} |
| Delay between retries. | |
| std::string | local_ae_title {"PACS_CLIENT"} |
| Local AE title for operations. | |
Configuration for the job manager.
Definition at line 406 of file job_types.h.
| bool kcenon::pacs::client::job_manager_config::auto_retry_failed {true} |
| std::chrono::seconds kcenon::pacs::client::job_manager_config::job_timeout {3600} |
| std::string kcenon::pacs::client::job_manager_config::local_ae_title {"PACS_CLIENT"} |
Local AE title for operations.
Definition at line 413 of file job_types.h.
Referenced by kcenon::pacs::client::job_manager::impl::execute_retrieve_job().
| size_t kcenon::pacs::client::job_manager_config::max_queue_size {1000} |
Maximum jobs in queue.
Definition at line 408 of file job_types.h.
Referenced by kcenon::pacs::client::job_manager::impl::load_pending_jobs_from_repo().
| bool kcenon::pacs::client::job_manager_config::persist_jobs {true} |
| std::chrono::seconds kcenon::pacs::client::job_manager_config::retry_delay {60} |
| size_t kcenon::pacs::client::job_manager_config::worker_count {4} |
Number of worker threads.
Definition at line 407 of file job_types.h.
Referenced by kcenon::pacs::client::job_manager::start_workers().