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

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

config_kcenon::pacs::storage::hsm_migration_serviceprivate
cumulative_stats_kcenon::pacs::storage::hsm_migration_serviceprivate
cv_kcenon::pacs::storage::hsm_migration_serviceprivate
cycle_in_progress_kcenon::pacs::storage::hsm_migration_serviceprivate
cycles_completed() const noexcept -> std::size_tkcenon::pacs::storage::hsm_migration_service
cycles_count_kcenon::pacs::storage::hsm_migration_serviceprivate
execute_cycle() -> migration_resultkcenon::pacs::storage::hsm_migration_serviceprivate
get_cumulative_stats() const -> migration_resultkcenon::pacs::storage::hsm_migration_service
get_last_result() const -> std::optional< migration_result >kcenon::pacs::storage::hsm_migration_service
get_migration_interval() const noexcept -> std::chrono::secondskcenon::pacs::storage::hsm_migration_service
hsm_migration_service(hsm_storage &storage, const migration_service_config &config={})kcenon::pacs::storage::hsm_migration_serviceexplicit
hsm_migration_service(hsm_storage &storage, std::shared_ptr< kcenon::thread::thread_pool > thread_pool, const migration_service_config &config={})kcenon::pacs::storage::hsm_migration_service
hsm_migration_service(const hsm_migration_service &)=deletekcenon::pacs::storage::hsm_migration_service
hsm_migration_service(hsm_migration_service &&)=deletekcenon::pacs::storage::hsm_migration_service
is_running() const noexcept -> boolkcenon::pacs::storage::hsm_migration_service
last_result_kcenon::pacs::storage::hsm_migration_serviceprivate
mutex_kcenon::pacs::storage::hsm_migration_servicemutableprivate
next_cycle_time_kcenon::pacs::storage::hsm_migration_serviceprivate
operator=(const hsm_migration_service &)=deletekcenon::pacs::storage::hsm_migration_service
operator=(hsm_migration_service &&)=deletekcenon::pacs::storage::hsm_migration_service
run_loop()kcenon::pacs::storage::hsm_migration_serviceprivate
run_migration_cycle() -> migration_resultkcenon::pacs::storage::hsm_migration_service
running_kcenon::pacs::storage::hsm_migration_serviceprivate
set_error_callback(migration_service_config::error_callback callback)kcenon::pacs::storage::hsm_migration_service
set_migration_interval(std::chrono::seconds interval)kcenon::pacs::storage::hsm_migration_service
set_progress_callback(migration_service_config::progress_callback callback)kcenon::pacs::storage::hsm_migration_service
start()kcenon::pacs::storage::hsm_migration_service
stop(bool wait_for_completion=true)kcenon::pacs::storage::hsm_migration_service
stop_requested_kcenon::pacs::storage::hsm_migration_serviceprivate
storage_kcenon::pacs::storage::hsm_migration_serviceprivate
thread_pool_kcenon::pacs::storage::hsm_migration_serviceprivate
time_until_next_cycle() const -> std::optional< std::chrono::seconds >kcenon::pacs::storage::hsm_migration_service
trigger_cycle()kcenon::pacs::storage::hsm_migration_service
update_stats(const migration_result &result)kcenon::pacs::storage::hsm_migration_serviceprivate
worker_thread_kcenon::pacs::storage::hsm_migration_serviceprivate
~hsm_migration_service()kcenon::pacs::storage::hsm_migration_service