mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-06 07:58:44 +02:00
GSimpleAsyncResult: add error-taking variants
Add g_simple_async_result_new_take_error and g_simple_async_result_take_error, which take over ownership of the given error. Based on a patch by Christian Persch. https://bugzilla.gnome.org/show_bug.cgi?id=629247
This commit is contained in:
@@ -790,6 +790,7 @@ g_simple_async_result_get_type G_GNUC_CONST
|
||||
g_simple_async_result_new
|
||||
g_simple_async_result_new_error
|
||||
g_simple_async_result_new_from_error
|
||||
g_simple_async_result_new_take_error
|
||||
g_simple_async_result_set_op_res_gpointer
|
||||
g_simple_async_result_get_op_res_gpointer
|
||||
g_simple_async_result_set_op_res_gssize
|
||||
@@ -802,6 +803,7 @@ g_simple_async_result_complete
|
||||
g_simple_async_result_complete_in_idle
|
||||
g_simple_async_result_run_in_thread
|
||||
g_simple_async_result_set_from_error
|
||||
g_simple_async_result_take_error
|
||||
g_simple_async_result_propagate_error
|
||||
g_simple_async_result_set_error
|
||||
g_simple_async_result_set_error_va
|
||||
|
Reference in New Issue
Block a user