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

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

add_rule(const routing_rule &rule) -> kcenon::pacs::VoidResultkcenon::pacs::client::routing_manager
attach_to_storage_scp(services::storage_scp &scp)kcenon::pacs::client::routing_manager
attached_scp_kcenon::pacs::client::routing_managerprivate
config() const noexcept -> const routing_manager_config &kcenon::pacs::client::routing_manager
config_kcenon::pacs::client::routing_managerprivate
detach_from_storage_scp()kcenon::pacs::client::routing_manager
disable()kcenon::pacs::client::routing_manager
enable()kcenon::pacs::client::routing_manager
enabled_kcenon::pacs::client::routing_managerprivate
evaluate(const core::dicom_dataset &dataset) -> std::vector< routing_action >kcenon::pacs::client::routing_manager
evaluate_with_rule_ids(const core::dicom_dataset &dataset) -> std::vector< std::pair< std::string, std::vector< routing_action > > >kcenon::pacs::client::routing_manager
execute_actions(const std::string &sop_instance_uid, const std::vector< routing_action > &actions)kcenon::pacs::client::routing_managerprivate
get_field_value(routing_field field, const core::dicom_dataset &dataset) const -> std::stringkcenon::pacs::client::routing_managerprivate
get_rule(std::string_view rule_id) const -> std::optional< routing_rule >kcenon::pacs::client::routing_manager
get_rule_statistics(std::string_view rule_id) const -> routing_statisticskcenon::pacs::client::routing_manager
get_statistics() const -> routing_statisticskcenon::pacs::client::routing_manager
is_enabled() const noexcept -> boolkcenon::pacs::client::routing_manager
job_manager_kcenon::pacs::client::routing_managerprivate
list_enabled_rules() const -> std::vector< routing_rule >kcenon::pacs::client::routing_manager
list_rules() const -> std::vector< routing_rule >kcenon::pacs::client::routing_manager
load_rules()kcenon::pacs::client::routing_managerprivate
logger_kcenon::pacs::client::routing_managerprivate
match_condition(const routing_condition &condition, const core::dicom_dataset &dataset) const -> boolkcenon::pacs::client::routing_managerprivate
match_pattern(std::string_view pattern, std::string_view value, bool case_sensitive) const -> boolkcenon::pacs::client::routing_managerprivate
operator=(const routing_manager &) -> routing_manager &=deletekcenon::pacs::client::routing_manager
operator=(routing_manager &&) -> routing_manager &=deletekcenon::pacs::client::routing_manager
remove_rule(std::string_view rule_id) -> kcenon::pacs::VoidResultkcenon::pacs::client::routing_manager
reorder_rules(const std::vector< std::string > &rule_ids) -> kcenon::pacs::VoidResultkcenon::pacs::client::routing_manager
repo_kcenon::pacs::client::routing_managerprivate
reset_statistics()kcenon::pacs::client::routing_manager
route(const core::dicom_dataset &dataset)kcenon::pacs::client::routing_manager
route(std::string_view sop_instance_uid)kcenon::pacs::client::routing_manager
routing_callback_kcenon::pacs::client::routing_managerprivate
routing_manager(std::shared_ptr< storage::routing_repository > repo, std::shared_ptr< job_manager > job_manager, std::shared_ptr< di::ILogger > logger=nullptr)kcenon::pacs::client::routing_managerexplicit
routing_manager(const routing_manager_config &config, std::shared_ptr< storage::routing_repository > repo, std::shared_ptr< job_manager > job_manager, std::shared_ptr< di::ILogger > logger=nullptr)kcenon::pacs::client::routing_managerexplicit
routing_manager(const routing_manager &)=deletekcenon::pacs::client::routing_manager
routing_manager(routing_manager &&)=deletekcenon::pacs::client::routing_manager
rules_kcenon::pacs::client::routing_managerprivate
rules_mutex_kcenon::pacs::client::routing_managermutableprivate
set_routing_callback(routing_event_callback callback)kcenon::pacs::client::routing_manager
set_rule_priority(std::string_view rule_id, int priority) -> kcenon::pacs::VoidResultkcenon::pacs::client::routing_manager
test_rules(const core::dicom_dataset &dataset) const -> routing_test_resultkcenon::pacs::client::routing_manager
total_evaluated_kcenon::pacs::client::routing_managerprivate
total_failed_kcenon::pacs::client::routing_managerprivate
total_forwarded_kcenon::pacs::client::routing_managerprivate
total_matched_kcenon::pacs::client::routing_managerprivate
update_rule(const routing_rule &rule) -> kcenon::pacs::VoidResultkcenon::pacs::client::routing_manager
~routing_manager()kcenon::pacs::client::routing_manager