|
PACS System 0.1.0
PACS DICOM system library
|
This is the complete list of members for kcenon::pacs::client::job_manager, including all inherited members.
| active_jobs() const -> size_t | kcenon::pacs::client::job_manager | |
| cancel_job(std::string_view job_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::job_manager | |
| completed_jobs_today() const -> size_t | kcenon::pacs::client::job_manager | |
| config() const noexcept -> const job_manager_config & | kcenon::pacs::client::job_manager | |
| create_prefetch_job(std::string_view source_node_id, std::string_view patient_id, job_priority priority=job_priority::low) -> std::string | kcenon::pacs::client::job_manager | |
| create_query_job(std::string_view node_id, std::string_view query_level, const std::unordered_map< std::string, std::string > &query_keys, job_priority priority=job_priority::normal) -> std::string | kcenon::pacs::client::job_manager | |
| create_retrieve_job(std::string_view source_node_id, std::string_view study_uid, std::optional< std::string_view > series_uid=std::nullopt, job_priority priority=job_priority::normal) -> std::string | kcenon::pacs::client::job_manager | |
| create_store_job(std::string_view destination_node_id, const std::vector< std::string > &instance_uids, job_priority priority=job_priority::normal) -> std::string | kcenon::pacs::client::job_manager | |
| create_sync_job(std::string_view source_node_id, std::optional< std::string_view > patient_id=std::nullopt, job_priority priority=job_priority::low) -> std::string | kcenon::pacs::client::job_manager | |
| delete_job(std::string_view job_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::job_manager | |
| failed_jobs_today() const -> size_t | kcenon::pacs::client::job_manager | |
| get_job(std::string_view job_id) const -> std::optional< job_record > | kcenon::pacs::client::job_manager | |
| get_progress(std::string_view job_id) const -> job_progress | kcenon::pacs::client::job_manager | |
| impl_ | kcenon::pacs::client::job_manager | private |
| is_running() const noexcept -> bool | kcenon::pacs::client::job_manager | |
| job_manager(std::shared_ptr< storage::job_repository > repo, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::job_manager | explicit |
| job_manager(const job_manager_config &config, std::shared_ptr< storage::job_repository > repo, std::shared_ptr< remote_node_manager > node_manager, std::shared_ptr< di::ILogger > logger=nullptr) | kcenon::pacs::client::job_manager | explicit |
| job_manager(const job_manager &)=delete | kcenon::pacs::client::job_manager | |
| job_manager(job_manager &&)=delete | kcenon::pacs::client::job_manager | |
| list_jobs(std::optional< job_status > status=std::nullopt, std::optional< job_type > type=std::nullopt, size_t limit=100, size_t offset=0) const -> std::vector< job_record > | kcenon::pacs::client::job_manager | |
| list_jobs_by_node(std::string_view node_id) const -> std::vector< job_record > | kcenon::pacs::client::job_manager | |
| operator=(const job_manager &) -> job_manager &=delete | kcenon::pacs::client::job_manager | |
| operator=(job_manager &&) -> job_manager &=delete | kcenon::pacs::client::job_manager | |
| pause_job(std::string_view job_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::job_manager | |
| pending_jobs() const -> size_t | kcenon::pacs::client::job_manager | |
| resume_job(std::string_view job_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::job_manager | |
| retry_job(std::string_view job_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::job_manager | |
| set_completion_callback(job_completion_callback callback) | kcenon::pacs::client::job_manager | |
| set_progress_callback(job_progress_callback callback) | kcenon::pacs::client::job_manager | |
| start_job(std::string_view job_id) -> kcenon::pacs::VoidResult | kcenon::pacs::client::job_manager | |
| start_workers() | kcenon::pacs::client::job_manager | |
| stop_workers() | kcenon::pacs::client::job_manager | |
| wait_for_completion(std::string_view job_id) -> std::future< job_record > | kcenon::pacs::client::job_manager | |
| ~job_manager() | kcenon::pacs::client::job_manager |