Method
GLibSourceget_context
Declaration [src]
GMainContext*
g_source_get_context (
GSource* source
)
Description [src]
Gets the GMainContext with which the source is associated.
You can call this on a source that has been destroyed, provided
that the GMainContext it was attached to still exists (in which
case it will return that GMainContext). In particular, you can
always call this function on the source returned from
g_main_current_source(). But calling this function on a source
whose GMainContext has been destroyed is an error.
If the associated GMainContext could be destroy concurrently from
a different thread, then this function is not safe to call and
g_source_dup_context() should be used instead.
Return value
Type: GMainContext
The GMainContext with which the
source is associated, or NULL if the context has not
yet been added to a source.
| The returned data is owned by the instance. |
The return value can be NULL. |