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. |