Home
last modified time | relevance | path

Searched refs:listener_list (Results 1 – 5 of 5) sorted by relevance

/third_party/wayland_standard/tests/
Dsignal-test.c45 assert(&signal.listener_list == signal.listener_list.next in TEST()
47 assert(signal.listener_list.next == signal.listener_list.prev in TEST()
Dnewsignal-test.c45 assert(&signal.listener_list == signal.listener_list.next in TEST()
47 assert(signal.listener_list.next == signal.listener_list.prev in TEST()
/third_party/wayland_standard/src/
Dwayland-server-core.h416 struct wl_list listener_list; member
428 wl_list_init(&signal->listener_list); in wl_signal_init()
441 wl_list_insert(signal->listener_list.prev, &listener->link); in wl_signal_add()
458 wl_list_for_each(l, &signal->listener_list, link) in wl_signal_get()
477 wl_list_for_each_safe(l, next, &signal->listener_list, link) in wl_signal_emit()
Dwayland-server-private.h34 struct wl_list listener_list; member
Dwayland-server.c888 wl_list_remove(&client->resource_created_signal.listener_list); in wl_client_destroy()
2054 wl_list_init(&signal->listener_list); in wl_priv_signal_init()
2070 wl_list_insert(signal->listener_list.prev, &listener->link); in wl_priv_signal_add()
2087 wl_list_for_each(l, &signal->listener_list, link) in wl_priv_signal_get()
2110 wl_list_insert_list(&signal->emit_list, &signal->listener_list); in wl_priv_signal_emit()
2111 wl_list_init(&signal->listener_list); in wl_priv_signal_emit()
2124 wl_list_insert(&signal->listener_list, pos); in wl_priv_signal_emit()
2159 while (!wl_list_empty(&signal->listener_list)) { in wl_priv_signal_final_emit()
2160 pos = signal->listener_list.next; in wl_priv_signal_final_emit()