|
PACS System 0.1.0
PACS DICOM system library
|
Configuration options for Mini PACS. More...
#include <mini_pacs.h>

Public Attributes | |
| std::string | ae_title {"MINI_PACS"} |
| Application Entity title (max 16 characters) | |
| uint16_t | port {11112} |
| TCP port to listen on. | |
| std::filesystem::path | storage_path {"./pacs_data"} |
| Root path for DICOM file storage. | |
| size_t | max_associations {50} |
| Maximum concurrent associations. | |
| bool | enable_worklist {true} |
| Enable Modality Worklist service. | |
| bool | enable_mpps {true} |
| Enable MPPS service. | |
| bool | verbose_logging {false} |
| Enable verbose logging. | |
Configuration options for Mini PACS.
Provides all necessary settings for server operation including network configuration, storage paths, and feature toggles.
Definition at line 51 of file mini_pacs.h.
| std::string kcenon::pacs::samples::mini_pacs_config::ae_title {"MINI_PACS"} |
Application Entity title (max 16 characters)
Definition at line 53 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), main(), kcenon::pacs::samples::mini_pacs::resolve_destination(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| bool kcenon::pacs::samples::mini_pacs_config::enable_mpps {true} |
Enable MPPS service.
Definition at line 68 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::initialize_services(), main(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| bool kcenon::pacs::samples::mini_pacs_config::enable_worklist {true} |
Enable Modality Worklist service.
Definition at line 65 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::initialize_services(), main(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| size_t kcenon::pacs::samples::mini_pacs_config::max_associations {50} |
Maximum concurrent associations.
Definition at line 62 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), main(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| uint16_t kcenon::pacs::samples::mini_pacs_config::port {11112} |
TCP port to listen on.
Definition at line 56 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::configure_server(), main(), kcenon::pacs::samples::mini_pacs::resolve_destination(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| std::filesystem::path kcenon::pacs::samples::mini_pacs_config::storage_path {"./pacs_data"} |
Root path for DICOM file storage.
Definition at line 59 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::initialize_storage(), main(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().
| bool kcenon::pacs::samples::mini_pacs_config::verbose_logging {false} |
Enable verbose logging.
Definition at line 71 of file mini_pacs.h.
Referenced by kcenon::pacs::samples::mini_pacs::handle_mpps_create(), kcenon::pacs::samples::mini_pacs::handle_mpps_set(), kcenon::pacs::samples::mini_pacs::handle_query(), kcenon::pacs::samples::mini_pacs::handle_retrieve(), kcenon::pacs::samples::mini_pacs::handle_store(), kcenon::pacs::samples::mini_pacs::handle_worklist_query(), main(), kcenon::pacs::samples::mini_pacs::setup_event_handlers(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().