Finds the first signal handler that matches certain selection criteria.
The criteria mask is passed as an OR-ed combination of SignalMatchType flags, and
the criteria values are passed as arguments. The match mask
has to be non-0 for successful matches. If no handler was found,
0 is returned.
instance |
The instance owning the signal handler to be found. |
mask |
Mask indicating which of |
signal_id |
Signal the handler has to be connected to. |
detail |
Signal detail the handler has to be connected to. |
closure |
The closure the handler will invoke. |
func |
The C closure callback of the handler (useless for non-C closures). |
data |
The closure data of the handler's closure. |
A valid non-0 signal handler id for a successful match. |