From b02dc7f50fd918075c43d93d91f4bc3879b91b4c Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 25 Jul 2011 12:49:54 -0500 Subject: core: allow getting the result from the MMCallbackInfo --- src/mm-callback-info.c | 8 ++++++++ src/mm-callback-info.h | 1 + 2 files changed, 9 insertions(+) (limited to 'src') 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); -- cgit v1.2.3-70-g09d2