mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-28 10:07:13 +02:00
Document that various functions ref GSimpleAsyncResult
Patch by Will Thompson, see bug 602417.
This commit is contained in:
@@ -607,7 +607,10 @@ complete_in_idle_cb (gpointer data)
|
|||||||
* Completes an asynchronous function in an idle handler in the <link
|
* Completes an asynchronous function in an idle handler in the <link
|
||||||
* linkend="g-main-context-push-thread-default">thread-default main
|
* linkend="g-main-context-push-thread-default">thread-default main
|
||||||
* loop</link> of the thread that @simple was initially created in.
|
* loop</link> of the thread that @simple was initially created in.
|
||||||
**/
|
*
|
||||||
|
* Calling this function takes a reference to @simple for as long as
|
||||||
|
* is needed to complete the call.
|
||||||
|
*/
|
||||||
void
|
void
|
||||||
g_simple_async_result_complete_in_idle (GSimpleAsyncResult *simple)
|
g_simple_async_result_complete_in_idle (GSimpleAsyncResult *simple)
|
||||||
{
|
{
|
||||||
@@ -697,7 +700,10 @@ run_in_thread (GIOSchedulerJob *job,
|
|||||||
* Runs the asynchronous job in a separate thread and then calls
|
* Runs the asynchronous job in a separate thread and then calls
|
||||||
* g_simple_async_result_complete_in_idle() on @simple to return
|
* g_simple_async_result_complete_in_idle() on @simple to return
|
||||||
* the result to the appropriate main loop.
|
* the result to the appropriate main loop.
|
||||||
**/
|
*
|
||||||
|
* Calling this function takes a reference to @simple for as long as
|
||||||
|
* is needed to run the job and report its completion.
|
||||||
|
*/
|
||||||
void
|
void
|
||||||
g_simple_async_result_run_in_thread (GSimpleAsyncResult *simple,
|
g_simple_async_result_run_in_thread (GSimpleAsyncResult *simple,
|
||||||
GSimpleAsyncThreadFunc func,
|
GSimpleAsyncThreadFunc func,
|
||||||
|
Reference in New Issue
Block a user