|
PACS System 0.1.0
PACS DICOM system library
|
DICOM server configuration. More...
#include <config_loader.h>

Public Attributes | |
| std::string | ae_title {"PROD_PACS"} |
| Application Entity title (max 16 characters) | |
| std::uint16_t | port {11112} |
| TCP port for DICOM connections. | |
| std::size_t | max_associations {100} |
| Maximum concurrent associations. | |
| std::chrono::seconds | idle_timeout {300} |
| Idle timeout for associations (seconds) | |
| tls_config | tls |
| TLS configuration. | |
DICOM server configuration.
Definition at line 166 of file config_loader.h.
| std::string kcenon::pacs::samples::server_config::ae_title {"PROD_PACS"} |
Application Entity title (max 16 characters)
Definition at line 168 of file config_loader.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::production_pacs::export_statistics(), kcenon::pacs::samples::config_loader::load_from_string(), main(), kcenon::pacs::samples::production_pacs::print_status(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| std::chrono::seconds kcenon::pacs::samples::server_config::idle_timeout {300} |
Idle timeout for associations (seconds)
Definition at line 177 of file config_loader.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::config_loader::load_from_string(), and main().
| std::size_t kcenon::pacs::samples::server_config::max_associations {100} |
Maximum concurrent associations.
Definition at line 174 of file config_loader.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::config_loader::load_from_string(), main(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| std::uint16_t kcenon::pacs::samples::server_config::port {11112} |
TCP port for DICOM connections.
Definition at line 171 of file config_loader.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::production_pacs::export_statistics(), kcenon::pacs::samples::config_loader::load_from_string(), main(), kcenon::pacs::samples::production_pacs::print_status(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| tls_config kcenon::pacs::samples::server_config::tls |
TLS configuration.
Definition at line 180 of file config_loader.h.
Referenced by kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::production_pacs::export_statistics(), kcenon::pacs::samples::config_loader::load_from_string(), main(), and kcenon::pacs::samples::production_pacs::print_status().