|
PACS System 0.1.0
PACS DICOM system library
|
An active participant in the audit event. More...
#include <atna_audit_logger.h>

Public Attributes | |
| std::string | user_id |
| User or process identifier. | |
| std::string | alternative_user_id |
| Alternative user ID (e.g., process name) | |
| std::string | user_name |
| Human-readable user name. | |
| bool | user_is_requestor {false} |
| Whether this participant initiated the event. | |
| std::string | network_access_point_id |
| Network access point (hostname or IP) | |
| atna_network_access_type | network_access_point_type |
| Type of network access point. | |
| std::vector< atna_coded_value > | role_id_codes |
| Role(s) of this participant. | |
An active participant in the audit event.
Represents a user, process, or system involved in the audited event.
Definition at line 141 of file atna_audit_logger.h.
| std::string kcenon::pacs::security::atna_active_participant::alternative_user_id |
Alternative user ID (e.g., process name)
Definition at line 146 of file atna_audit_logger.h.
| std::string kcenon::pacs::security::atna_active_participant::network_access_point_id |
Network access point (hostname or IP)
Definition at line 155 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), and kcenon::pacs::security::atna_audit_logger::build_export().
| atna_network_access_type kcenon::pacs::security::atna_active_participant::network_access_point_type |
Type of network access point.
Definition at line 158 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), and kcenon::pacs::security::atna_audit_logger::build_export().
| std::vector<atna_coded_value> kcenon::pacs::security::atna_active_participant::role_id_codes |
Role(s) of this participant.
Definition at line 162 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), and kcenon::pacs::security::atna_audit_logger::build_export().
| std::string kcenon::pacs::security::atna_active_participant::user_id |
User or process identifier.
Definition at line 143 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), and kcenon::pacs::security::atna_audit_logger::build_export().
| bool kcenon::pacs::security::atna_active_participant::user_is_requestor {false} |
Whether this participant initiated the event.
Definition at line 152 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), and kcenon::pacs::security::atna_audit_logger::build_export().
| std::string kcenon::pacs::security::atna_active_participant::user_name |
Human-readable user name.
Definition at line 149 of file atna_audit_logger.h.