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

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

cleanup_old_history(std::chrono::hours max_age) -> Result< size_t >kcenon::pacs::storage::prefetch_repository
count_completed_today() const -> size_tkcenon::pacs::storage::prefetch_repository
count_failed_today() const -> size_tkcenon::pacs::storage::prefetch_repository
db_kcenon::pacs::storage::prefetch_repositoryprivate
deserialize_modalities(std::string_view json) -> std::vector< std::string >kcenon::pacs::storage::prefetch_repositoryprivatestatic
deserialize_node_ids(std::string_view json) -> std::vector< std::string >kcenon::pacs::storage::prefetch_repositoryprivatestatic
disable_rule(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::prefetch_repository
enable_rule(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::prefetch_repository
enabled_rule_count() const -> size_tkcenon::pacs::storage::prefetch_repository
find_enabled_rules() const -> std::vector< client::prefetch_rule >kcenon::pacs::storage::prefetch_repository
find_history(const prefetch_history_query_options &options={}) const -> std::vector< client::prefetch_history >kcenon::pacs::storage::prefetch_repository
find_rule_by_id(std::string_view rule_id) const -> std::optional< client::prefetch_rule >kcenon::pacs::storage::prefetch_repository
find_rule_by_pk(int64_t pk) const -> std::optional< client::prefetch_rule >kcenon::pacs::storage::prefetch_repository
find_rules(const prefetch_rule_query_options &options={}) const -> std::vector< client::prefetch_rule >kcenon::pacs::storage::prefetch_repository
history_count() const -> size_tkcenon::pacs::storage::prefetch_repository
increment_studies_prefetched(std::string_view rule_id, size_t count=1) -> VoidResultkcenon::pacs::storage::prefetch_repository
increment_triggered(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::prefetch_repository
initialize_tables() -> VoidResultkcenon::pacs::storage::prefetch_repository
is_study_prefetched(std::string_view study_uid) const -> boolkcenon::pacs::storage::prefetch_repository
is_valid() const noexcept -> boolkcenon::pacs::storage::prefetch_repository
operator=(const prefetch_repository &) -> prefetch_repository &=deletekcenon::pacs::storage::prefetch_repository
operator=(prefetch_repository &&) noexcept -> prefetch_repository &kcenon::pacs::storage::prefetch_repository
parse_history_row(void *stmt) const -> client::prefetch_historykcenon::pacs::storage::prefetch_repositoryprivate
parse_rule_row(void *stmt) const -> client::prefetch_rulekcenon::pacs::storage::prefetch_repositoryprivate
prefetch_repository(sqlite3 *db)kcenon::pacs::storage::prefetch_repositoryexplicit
prefetch_repository(const prefetch_repository &)=deletekcenon::pacs::storage::prefetch_repository
prefetch_repository(prefetch_repository &&) noexceptkcenon::pacs::storage::prefetch_repository
remove_rule(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::prefetch_repository
rule_count() const -> size_tkcenon::pacs::storage::prefetch_repository
rule_exists(std::string_view rule_id) const -> boolkcenon::pacs::storage::prefetch_repository
save_history(const client::prefetch_history &history) -> VoidResultkcenon::pacs::storage::prefetch_repository
save_rule(const client::prefetch_rule &rule) -> VoidResultkcenon::pacs::storage::prefetch_repository
serialize_modalities(const std::vector< std::string > &modalities) -> std::stringkcenon::pacs::storage::prefetch_repositoryprivatestatic
serialize_node_ids(const std::vector< std::string > &node_ids) -> std::stringkcenon::pacs::storage::prefetch_repositoryprivatestatic
update_history_status(std::string_view study_uid, std::string_view status) -> VoidResultkcenon::pacs::storage::prefetch_repository
~prefetch_repository()kcenon::pacs::storage::prefetch_repository