Source
Description:
protected Source ()
Creates a new SignalSource structure.
The size is specified to allow creating structures derived from SignalSource that contain additional data. The size passed in must be at least `sizeof (GSource)`.
The source will not initially be associated with any MainContext and must be added to one with attach before it will be executed.
Parameters:
source_funcs |
structure containing functions that implement the sources behavior. |
struct_size |
size of the SignalSource structure to create. |
Returns:
the newly-created SignalSource. |