Lines Matching refs:notifier
2 * Notifier lists
24 void notifier_list_add(NotifierList *list, Notifier *notifier)
26 QLIST_INSERT_HEAD(&list->notifiers, notifier, node);
29 void notifier_remove(Notifier *notifier)
31 QLIST_REMOVE(notifier, node);
36 Notifier *notifier, *next;
38 QLIST_FOREACH_SAFE(notifier, &list->notifiers, node, next) {
39 notifier->notify(notifier, data);
49 NotifierWithReturn *notifier)
51 QLIST_INSERT_HEAD(&list->notifiers, notifier, node);
54 void notifier_with_return_remove(NotifierWithReturn *notifier)
56 QLIST_REMOVE(notifier, node);
61 NotifierWithReturn *notifier, *next;
64 QLIST_FOREACH_SAFE(notifier, &list->notifiers, node, next) {
65 ret = notifier->notify(notifier, data);