Method
GLibMainContextinvoke_full
since: 2.28
Declaration [src]
void
g_main_context_invoke_full (
  GMainContext* context,
  gint priority,
  GSourceFunc function,
  gpointer data,
  GDestroyNotify notify
)
Description [src]
Invokes a function in such a way that context is owned during the
invocation of function.
This function is the same as g_main_context_invoke() except that it
lets you specify the priority in case function ends up being
scheduled as an idle and also lets you give a GDestroyNotify for data.
notify should not assume that it is called from any particular
thread or with any particular context acquired.
Available since: 2.28
Parameters
- context
- 
            Type: GMainContextA GMainContext, orNULLfor the global-default main context.The argument can be NULL.
- priority
- 
            Type: gintThe priority at which to run function.
- function
- 
            Type: GSourceFuncFunction to call. 
- data
- 
            Type: gpointerData to pass to function.The argument can be NULL.The data is owned by the caller of the method. 
- notify
- 
            Type: GDestroyNotifyA function to call when datais no longer in use, orNULL.The argument can be NULL.