aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-callback-info.c8
-rw-r--r--src/mm-callback-info.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/src/mm-callback-info.c b/src/mm-callback-info.c
index a230e690..302a8160 100644
--- a/src/mm-callback-info.c
+++ b/src/mm-callback-info.c
@@ -151,6 +151,14 @@ mm_callback_info_string_new (MMModem *modem,
return mm_callback_info_new_full (modem, invoke_mm_modem_string_fn, (GCallback) callback, user_data);
}
+gpointer
+mm_callback_info_get_result (MMCallbackInfo *info)
+{
+ g_return_val_if_fail (info != NULL, NULL);
+
+ return mm_callback_info_get_data (info, CALLBACK_INFO_RESULT);
+}
+
void
mm_callback_info_set_result (MMCallbackInfo *info,
gpointer data,
diff --git a/src/mm-callback-info.h b/src/mm-callback-info.h
index 42d9908e..a00181c1 100644
--- a/src/mm-callback-info.h
+++ b/src/mm-callback-info.h
@@ -58,6 +58,7 @@ MMCallbackInfo *mm_callback_info_string_new (MMModem *modem,
gpointer user_data);
void mm_callback_info_schedule (MMCallbackInfo *info);
+gpointer mm_callback_info_get_result (MMCallbackInfo *info);
void mm_callback_info_set_result (MMCallbackInfo *info,
gpointer data,
GDestroyNotify destroy);