diff options
author | Dan Williams <dcbw@redhat.com> | 2011-07-25 12:49:54 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-07-25 12:57:53 -0500 |
commit | b02dc7f50fd918075c43d93d91f4bc3879b91b4c (patch) | |
tree | 786d8852205e06753c8b6c0890842cf1bd610cc2 | |
parent | 061d4108886d2bdd4f5420515d1006b986fdfe95 (diff) |
core: allow getting the result from the MMCallbackInfo
-rw-r--r-- | src/mm-callback-info.c | 8 | ||||
-rw-r--r-- | src/mm-callback-info.h | 1 |
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); |