PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::security::access_control_manager Member List

This is the complete list of members for kcenon::pacs::security::access_control_manager, including all inherited members.

access_control_manager()kcenon::pacs::security::access_control_manager
ae_to_user_id_kcenon::pacs::security::access_control_managerprivate
assign_role(std::string_view user_id, Role role) -> kcenon::common::VoidResultkcenon::pacs::security::access_control_manager
audit_callback_kcenon::pacs::security::access_control_managerprivate
check_dicom_operation(const user_context &ctx, DicomOperation op) constkcenon::pacs::security::access_control_manager
check_permission(const User &user, ResourceType resource, std::uint32_t action_mask) constkcenon::pacs::security::access_control_manager
create_user(const User &user) -> kcenon::common::VoidResultkcenon::pacs::security::access_control_manager
get_context_for_ae(std::string_view ae_title, const std::string &session_id) constkcenon::pacs::security::access_control_manager
get_role_permissions(Role role) constkcenon::pacs::security::access_control_manager
get_user(std::string_view id) -> kcenon::common::Result< User >kcenon::pacs::security::access_control_manager
get_user_by_ae_title(std::string_view ae_title) -> std::optional< User >kcenon::pacs::security::access_control_manager
has_role(const User &user, Role role) constkcenon::pacs::security::access_control_manager
initialize_default_permissions()kcenon::pacs::security::access_control_managerprivate
map_dicom_operation(DicomOperation op)kcenon::pacs::security::access_control_managerprivatestatic
mutex_kcenon::pacs::security::access_control_managermutableprivate
register_ae_title(std::string_view ae_title, std::string_view user_id)kcenon::pacs::security::access_control_manager
role_permissions_kcenon::pacs::security::access_control_managerprivate
set_audit_callback(AccessAuditCallback callback)kcenon::pacs::security::access_control_manager
set_role_permissions(Role role, std::vector< Permission > permissions)kcenon::pacs::security::access_control_manager
set_storage(std::shared_ptr< security_storage_interface > storage)kcenon::pacs::security::access_control_manager
storage_kcenon::pacs::security::access_control_managerprivate
unregister_ae_title(std::string_view ae_title)kcenon::pacs::security::access_control_manager
validate_access(const user_context &ctx, ResourceType resource, std::uint32_t action_mask) -> kcenon::common::VoidResultkcenon::pacs::security::access_control_manager