|
PACS System 0.1.0
PACS DICOM system library
|
Configuration management for ATNA audit logging. More...


Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::security::atna_config |
| Configuration for ATNA audit logging. More... | |
| struct | kcenon::pacs::security::atna_config_validation |
| Validation result for ATNA configuration. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::security |
Functions | |
| atna_config | kcenon::pacs::security::make_default_atna_config () |
| Create a default ATNA configuration. | |
| std::string | kcenon::pacs::security::to_json (const atna_config &config) |
| Serialize an atna_config to a JSON string. | |
| atna_config | kcenon::pacs::security::parse_atna_config (std::string_view json_str) |
| Parse an atna_config from a JSON string. | |
| atna_config_validation | kcenon::pacs::security::validate (const atna_config &config) |
| Validate an ATNA configuration. | |
Configuration management for ATNA audit logging.
Provides the atna_config struct and helper functions for parsing, serializing, and validating ATNA audit configuration. Wraps the lower-level syslog_transport_config with audit-specific settings such as event filtering and the audit source identifier.
Definition in file atna_config.h.