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

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

count() const -> size_tkcenon::pacs::storage::routing_repository
count_enabled() const -> size_tkcenon::pacs::storage::routing_repository
db_kcenon::pacs::storage::routing_repositoryprivate
deserialize_actions(std::string_view json) -> std::vector< client::routing_action >kcenon::pacs::storage::routing_repositoryprivatestatic
deserialize_conditions(std::string_view json) -> std::vector< client::routing_condition >kcenon::pacs::storage::routing_repositoryprivatestatic
disable_rule(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
enable_rule(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
exists(std::string_view rule_id) const -> boolkcenon::pacs::storage::routing_repository
find_by_id(std::string_view rule_id) const -> std::optional< client::routing_rule >kcenon::pacs::storage::routing_repository
find_by_pk(int64_t pk) const -> std::optional< client::routing_rule >kcenon::pacs::storage::routing_repository
find_enabled_rules() const -> std::vector< client::routing_rule >kcenon::pacs::storage::routing_repository
find_rules(const routing_rule_query_options &options={}) const -> std::vector< client::routing_rule >kcenon::pacs::storage::routing_repository
increment_failure(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
increment_success(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
increment_triggered(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
is_valid() const noexcept -> boolkcenon::pacs::storage::routing_repository
operator=(const routing_repository &) -> routing_repository &=deletekcenon::pacs::storage::routing_repository
operator=(routing_repository &&) noexcept -> routing_repository &kcenon::pacs::storage::routing_repository
parse_row(void *stmt) const -> client::routing_rulekcenon::pacs::storage::routing_repositoryprivate
remove(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
reset_statistics(std::string_view rule_id) -> VoidResultkcenon::pacs::storage::routing_repository
routing_repository(sqlite3 *db)kcenon::pacs::storage::routing_repositoryexplicit
routing_repository(const routing_repository &)=deletekcenon::pacs::storage::routing_repository
routing_repository(routing_repository &&) noexceptkcenon::pacs::storage::routing_repository
save(const client::routing_rule &rule) -> VoidResultkcenon::pacs::storage::routing_repository
serialize_actions(const std::vector< client::routing_action > &actions) -> std::stringkcenon::pacs::storage::routing_repositoryprivatestatic
serialize_conditions(const std::vector< client::routing_condition > &conditions) -> std::stringkcenon::pacs::storage::routing_repositoryprivatestatic
update_priority(std::string_view rule_id, int priority) -> VoidResultkcenon::pacs::storage::routing_repository
~routing_repository()kcenon::pacs::storage::routing_repository