|
PACS System 0.1.0
PACS DICOM system library
|
Action to perform when a routing rule matches. More...
#include <routing_types.h>

Public Member Functions | |
| routing_action ()=default | |
| Default constructor. | |
| routing_action (std::string dest_node_id, job_priority prio=job_priority::normal, std::chrono::minutes del=std::chrono::minutes{0}) | |
| Construct with destination. | |
Public Attributes | |
| std::string | destination_node_id |
| Target remote node ID. | |
| job_priority | priority {job_priority::normal} |
| Job priority for forwarding. | |
| std::chrono::minutes | delay {0} |
| Delay before forwarding. | |
| bool | delete_after_send {false} |
| Delete local copy after successful send. | |
| bool | notify_on_failure {true} |
| Generate notification on failure. | |
Action to perform when a routing rule matches.
Defines where to forward the DICOM instance and with what settings.
Definition at line 140 of file routing_types.h.
|
default |
Default constructor.
|
inline |
Construct with destination.
| dest_node_id | The destination node ID |
| prio | Job priority |
| del | Delay before sending |
Definition at line 158 of file routing_types.h.
| std::chrono::minutes kcenon::pacs::client::routing_action::delay {0} |
Delay before forwarding.
Definition at line 143 of file routing_types.h.
Referenced by kcenon::pacs::storage::routing_repository::deserialize_actions().
| bool kcenon::pacs::client::routing_action::delete_after_send {false} |
Delete local copy after successful send.
Definition at line 144 of file routing_types.h.
Referenced by kcenon::pacs::storage::routing_repository::deserialize_actions().
| std::string kcenon::pacs::client::routing_action::destination_node_id |
Target remote node ID.
Definition at line 141 of file routing_types.h.
Referenced by kcenon::pacs::storage::routing_repository::deserialize_actions().
| bool kcenon::pacs::client::routing_action::notify_on_failure {true} |
Generate notification on failure.
Definition at line 145 of file routing_types.h.
Referenced by kcenon::pacs::storage::routing_repository::deserialize_actions().
| job_priority kcenon::pacs::client::routing_action::priority {job_priority::normal} |
Job priority for forwarding.
Definition at line 142 of file routing_types.h.
Referenced by kcenon::pacs::storage::routing_repository::deserialize_actions().