|
PACS System 0.1.0
PACS DICOM system library
|
Remote PACS connection configuration. More...
#include <prefetch_config.h>

Public Member Functions | |
| auto | is_valid () const noexcept -> bool |
| Check if configuration is valid. | |
Public Attributes | |
| std::string | ae_title |
| Remote PACS AE title. | |
| std::string | host |
| Remote PACS hostname or IP address. | |
| uint16_t | port {11112} |
| Remote PACS port (default: 11112) | |
| std::string | local_ae_title {"PACS_PREFETCH"} |
| Our local AE title for association. | |
| std::chrono::seconds | connection_timeout {30} |
| Connection timeout. | |
| std::chrono::seconds | association_timeout {60} |
| Association timeout. | |
| bool | use_tls {false} |
| Enable TLS for secure connections. | |
Remote PACS connection configuration.
Defines connection parameters for a remote PACS server from which prior studies will be prefetched.
Definition at line 36 of file prefetch_config.h.
|
inlinenodiscardnoexcept |
Check if configuration is valid.
Definition at line 62 of file prefetch_config.h.
| std::string kcenon::pacs::workflow::remote_pacs_config::ae_title |
| std::chrono::seconds kcenon::pacs::workflow::remote_pacs_config::association_timeout {60} |
| std::chrono::seconds kcenon::pacs::workflow::remote_pacs_config::connection_timeout {30} |
| std::string kcenon::pacs::workflow::remote_pacs_config::host |
Remote PACS hostname or IP address.
Definition at line 41 of file prefetch_config.h.
Referenced by is_valid().
| std::string kcenon::pacs::workflow::remote_pacs_config::local_ae_title {"PACS_PREFETCH"} |
Our local AE title for association.
Definition at line 47 of file prefetch_config.h.
| uint16_t kcenon::pacs::workflow::remote_pacs_config::port {11112} |
Remote PACS port (default: 11112)
Definition at line 44 of file prefetch_config.h.
Referenced by is_valid().
| bool kcenon::pacs::workflow::remote_pacs_config::use_tls {false} |