aboutsummaryrefslogtreecommitdiff
path: root/src/mm-error-helpers.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2023-10-25 16:59:22 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2023-10-26 12:35:50 +0000
commit81d2655950a3fc2381c81708074f10e665e75660 (patch)
tree4d39bf45a354351b0fe1725d1c673eee8c6d91d9 /src/mm-error-helpers.h
parent59aae421a1169ff77edb8f83e6f078b09ca20ce0 (diff)
error-helpers: allow registering error mappings
E.g. from QMI/MBIM errors into MM errors.
Diffstat (limited to 'src/mm-error-helpers.h')
-rw-r--r--src/mm-error-helpers.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mm-error-helpers.h b/src/mm-error-helpers.h
index d0effac7..ec1c2c6b 100644
--- a/src/mm-error-helpers.h
+++ b/src/mm-error-helpers.h
@@ -29,5 +29,9 @@ GError *mm_mobile_equipment_error_for_string (const gchar *str, gpo
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);
+void mm_register_error_mapping (GQuark input_error_domain,
+ gint input_error_code,
+ GQuark output_error_domain,
+ gint output_error_code);
#endif /* MM_ERROR_HELPERS_H */