|
PACS System 0.1.0
PACS DICOM system library
|
Configuration for the remote node manager. More...
#include <remote_node.h>

Public Attributes | |
| std::chrono::seconds | health_check_interval {60} |
| Interval between automatic health checks. | |
| size_t | max_pool_connections_per_node {4} |
| Maximum pooled connections per node. | |
| std::chrono::seconds | pool_connection_ttl {300} |
| Time-to-live for pooled connections. | |
| bool | auto_start_health_check {true} |
| Start health check automatically on construction. | |
| std::string | local_ae_title {"PACS_CLIENT"} |
| Our AE Title for outgoing associations. | |
Configuration for the remote node manager.
Definition at line 256 of file remote_node.h.
| bool kcenon::pacs::client::node_manager_config::auto_start_health_check {true} |
Start health check automatically on construction.
Definition at line 267 of file remote_node.h.
Referenced by kcenon::pacs::client::remote_node_manager::remote_node_manager().
| std::chrono::seconds kcenon::pacs::client::node_manager_config::health_check_interval {60} |
Interval between automatic health checks.
Definition at line 258 of file remote_node.h.
Referenced by kcenon::pacs::client::remote_node_manager::impl::health_check_loop().
| std::string kcenon::pacs::client::node_manager_config::local_ae_title {"PACS_CLIENT"} |
Our AE Title for outgoing associations.
Definition at line 270 of file remote_node.h.
Referenced by kcenon::pacs::client::remote_node_manager::acquire_association(), and kcenon::pacs::client::remote_node_manager::impl::perform_echo().
| size_t kcenon::pacs::client::node_manager_config::max_pool_connections_per_node {4} |
Maximum pooled connections per node.
Definition at line 261 of file remote_node.h.
Referenced by kcenon::pacs::client::remote_node_manager::release_association().
| std::chrono::seconds kcenon::pacs::client::node_manager_config::pool_connection_ttl {300} |