Invokes a function in such a way that this 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 incase function
ends up being scheduled as an idle and also lets you give a DestroyNotify for
data
.
notify
should not assume that it is called from any particular thread or with any particular context acquired.
this |
a MainContext, or null |
priority |
the priority at which to run |
function |
function to call |
data |
data to pass to |
notify |
a function to call when |