IOSchedulerJob.sendToMainloop

Used from an I/O job to send a callback to be run in the thread that the job was started from, waiting for the result (and thus blocking the I/O job).

More...
class IOSchedulerJob
bool
sendToMainloop
(
GSourceFunc func
,
void* userData
,
GDestroyNotify notify
)

Parameters

func GSourceFunc

a #GSourceFunc callback that will be called in the original thread

userData void*

data to pass to @func

notify GDestroyNotify

a #GDestroyNotify for @user_data, or %NULL

Return Value

Type: bool

The return value of @func

Detailed Description

Deprecated: Use g_main_context_invoke().

Meta