From 59aae421a1169ff77edb8f83e6f078b09ca20ce0 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Fri, 20 Oct 2023 12:20:35 +0000 Subject: core,error-helpers: new method to normalize GErrors The ModemManager API should not expose or return error types out of the error domains it supports. Default to a generic core error "Failed", while keeping the original error description. --- src/mm-error-helpers.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/mm-error-helpers.h') diff --git a/src/mm-error-helpers.h b/src/mm-error-helpers.h index e99d1662..d0effac7 100644 --- a/src/mm-error-helpers.h +++ b/src/mm-error-helpers.h @@ -23,10 +23,11 @@ #include #include -GError *mm_connection_error_for_code (MMConnectionError code, gpointer log_object); -GError *mm_mobile_equipment_error_for_code (MMMobileEquipmentError code, gpointer log_object); -GError *mm_mobile_equipment_error_for_string (const gchar *str, gpointer log_object); -GError *mm_message_error_for_code (MMMessageError code, gpointer log_object); -GError *mm_message_error_for_string (const gchar *str, gpointer log_object); +GError *mm_connection_error_for_code (MMConnectionError code, gpointer log_object); +GError *mm_mobile_equipment_error_for_code (MMMobileEquipmentError code, gpointer log_object); +GError *mm_mobile_equipment_error_for_string (const gchar *str, gpointer log_object); +GError *mm_message_error_for_code (MMMessageError code, gpointer log_object); +GError *mm_message_error_for_string (const gchar *str, gpointer log_object); +GError *mm_normalize_error (const GError *error); #endif /* MM_ERROR_HELPERS_H */ -- cgit v1.2.3-70-g09d2