core: allow getting the result from the MMCallbackInfo
This commit is contained in:
@@ -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);
|
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
|
void
|
||||||
mm_callback_info_set_result (MMCallbackInfo *info,
|
mm_callback_info_set_result (MMCallbackInfo *info,
|
||||||
gpointer data,
|
gpointer data,
|
||||||
|
@@ -58,6 +58,7 @@ MMCallbackInfo *mm_callback_info_string_new (MMModem *modem,
|
|||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
|
|
||||||
void mm_callback_info_schedule (MMCallbackInfo *info);
|
void mm_callback_info_schedule (MMCallbackInfo *info);
|
||||||
|
gpointer mm_callback_info_get_result (MMCallbackInfo *info);
|
||||||
void mm_callback_info_set_result (MMCallbackInfo *info,
|
void mm_callback_info_set_result (MMCallbackInfo *info,
|
||||||
gpointer data,
|
gpointer data,
|
||||||
GDestroyNotify destroy);
|
GDestroyNotify destroy);
|
||||||
|
Reference in New Issue
Block a user