Method

GLibSourceget_id

Declaration

guint
g_source_get_id (
  GSource* source
)

Description

Returns the numeric ID for a particular source. The ID of a source is a positive integer which is unique within a particular main loop context. The reverse mapping from ID to source is done by g_main_context_find_source_by_id().

You can only call this function while the source is associated to a GMainContext instance; calling this function before g_source_attach() or after g_source_destroy() yields undefined behavior. The ID returned is unique within the GMainContext instance passed to g_source_attach().

Return value

Type: guint

The ID (greater than 0) for the source.