PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::client::job_manager Member List

This is the complete list of members for kcenon::pacs::client::job_manager, including all inherited members.

active_jobs() const -> size_tkcenon::pacs::client::job_manager
cancel_job(std::string_view job_id) -> kcenon::pacs::VoidResultkcenon::pacs::client::job_manager
completed_jobs_today() const -> size_tkcenon::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::stringkcenon::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::stringkcenon::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::stringkcenon::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::stringkcenon::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::stringkcenon::pacs::client::job_manager
delete_job(std::string_view job_id) -> kcenon::pacs::VoidResultkcenon::pacs::client::job_manager
failed_jobs_today() const -> size_tkcenon::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_progresskcenon::pacs::client::job_manager
impl_kcenon::pacs::client::job_managerprivate
is_running() const noexcept -> boolkcenon::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_managerexplicit
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_managerexplicit
job_manager(const job_manager &)=deletekcenon::pacs::client::job_manager
job_manager(job_manager &&)=deletekcenon::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 &=deletekcenon::pacs::client::job_manager
operator=(job_manager &&) -> job_manager &=deletekcenon::pacs::client::job_manager
pause_job(std::string_view job_id) -> kcenon::pacs::VoidResultkcenon::pacs::client::job_manager
pending_jobs() const -> size_tkcenon::pacs::client::job_manager
resume_job(std::string_view job_id) -> kcenon::pacs::VoidResultkcenon::pacs::client::job_manager
retry_job(std::string_view job_id) -> kcenon::pacs::VoidResultkcenon::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::VoidResultkcenon::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