Lines Matching full:mask
152 GSignalMatchType mask,
473 GSignalMatchType mask,
483 if (mask & G_SIGNAL_MATCH_ID)
489 if (mask & G_SIGNAL_MATCH_FUNC)
496 mask = ~mask;
499 ((mask & G_SIGNAL_MATCH_DETAIL) || handler->detail == detail) &&
500 ((mask & G_SIGNAL_MATCH_CLOSURE) || handler->closure == closure) &&
501 ((mask & G_SIGNAL_MATCH_DATA) || handler->closure->data == data) &&
502 ((mask & G_SIGNAL_MATCH_UNBLOCKED) || handler->block_count == 0) &&
503 ((mask & G_SIGNAL_MATCH_FUNC) || (handler->closure->marshal == node->c_marshaller &&
516 mask = ~mask;
527 if (!(mask & G_SIGNAL_MATCH_FUNC))
536 ((mask & G_SIGNAL_MATCH_DETAIL) || handler->detail == detail) &&
537 ((mask & G_SIGNAL_MATCH_CLOSURE) || handler->closure == closure) &&
538 ((mask & G_SIGNAL_MATCH_DATA) || handler->closure->data == data) &&
539 ((mask & G_SIGNAL_MATCH_UNBLOCKED) || handler->block_count == 0) &&
540 ((mask & G_SIGNAL_MATCH_FUNC) || (handler->closure->marshal == node->c_marshaller &&
2462 * @mask: Mask indicating which of @signal_id, @detail, @closure, @func
2471 * The criteria mask is passed as an OR-ed combination of #GSignalMatchType
2473 * The match @mask has to be non-0 for successful matches.
2480 GSignalMatchType mask,
2490 g_return_val_if_fail ((mask & ~G_SIGNAL_MATCH_MASK) == 0, 0);
2492 if (mask & G_SIGNAL_MATCH_MASK)
2497 mlist = handlers_find (instance, mask, signal_id, detail, closure, func, data, TRUE);
2511 GSignalMatchType mask,
2523 mlist = handlers_find (instance, mask, signal_id, detail, closure, func, data, FALSE);
2542 * @mask: Mask indicating which of @signal_id, @detail, @closure, @func
2551 * The criteria mask is passed as an OR-ed combination of #GSignalMatchType
2562 GSignalMatchType mask,
2572 g_return_val_if_fail ((mask & ~G_SIGNAL_MATCH_MASK) == 0, 0);
2574 if (mask & (G_SIGNAL_MATCH_CLOSURE | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA))
2577 n_handlers = signal_handlers_foreach_matched_R (instance, mask, signal_id, detail,
2589 * @mask: Mask indicating which of @signal_id, @detail, @closure, @func
2598 * criteria. The criteria mask is passed as an OR-ed combination of
2610 GSignalMatchType mask,
2620 g_return_val_if_fail ((mask & ~G_SIGNAL_MATCH_MASK) == 0, 0);
2622 if (mask & (G_SIGNAL_MATCH_CLOSURE | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA))
2625 n_handlers = signal_handlers_foreach_matched_R (instance, mask, signal_id, detail,
2637 * @mask: Mask indicating which of @signal_id, @detail, @closure, @func
2646 * selection criteria. The criteria mask is passed as an OR-ed
2658 GSignalMatchType mask,
2668 g_return_val_if_fail ((mask & ~G_SIGNAL_MATCH_MASK) == 0, 0);
2670 if (mask & (G_SIGNAL_MATCH_CLOSURE | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA))
2673 n_handlers = signal_handlers_foreach_matched_R (instance, mask, signal_id, detail,