get_id


Description:

public uint get_id ()

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 [method@GLib.MainContext.find_source_by_id].

You can only call this function while the source is associated to a [struct@GLib.MainContext] instance; calling this function before [ method@GLib.Source.attach] or after [method@GLib.Source.destroy] yields undefined behavior. The ID returned is unique within the [ struct@GLib.MainContext] instance passed to [method@GLib.Source.attach].

Parameters:

this

a source

Returns:

the ID (greater than 0) for the source