21#ifndef __WLMTK_UTIL_H__
22#define __WLMTK_UTIL_H__
24#include <libbase/libbase.h>
28#include <wayland-server-core.h>
29#include <wlr/util/box.h>
50 struct wl_listener listener;
60 struct wl_listener listener;
76 struct wl_list *list_ptr,
77 bool (*func)(
struct wl_list *link_ptr,
void *ud_ptr),
95 struct wl_signal *signal_ptr,
96 struct wl_listener *listener_ptr,
97 void (*notifier_func)(
struct wl_listener *,
void *));
107 struct wl_listener *listener_ptr);
116 struct wl_signal *signal_ptr,
143 struct wl_signal *signal_ptr,
gid_t gid
Definition util.h:44
uid_t uid
Definition util.h:42
pid_t pid
Definition util.h:40
void * last_data_ptr
Definition util.h:54
size_t calls
Definition util.h:52
size_t calls
Definition util.h:62
void wlmtk_util_connect_listener_signal(struct wl_signal *signal_ptr, struct wl_listener *listener_ptr, void(*notifier_func)(struct wl_listener *, void *))
Definition util.c:61
void wlmtk_util_disconnect_listener(struct wl_listener *listener_ptr)
Definition util.c:71
void wlmtk_util_connect_test_listener(struct wl_signal *signal_ptr, wlmtk_util_test_listener_t *test_listener_ptr)
Definition util.c:81
void wlmtk_util_clear_test_listener(wlmtk_util_test_listener_t *test_listener_ptr)
Definition util.c:93
bool wlmtk_util_wl_list_for_each(struct wl_list *list_ptr, bool(*func)(struct wl_list *link_ptr, void *ud_ptr), void *ud_ptr)
Definition util.c:42
void wlmtk_util_connect_test_wlr_box_listener(struct wl_signal *signal_ptr, wlmtk_util_test_wlr_box_listener_t *test_wlr_box_listener_ptr)
Definition util.c:108
void wlmtk_util_clear_test_wlr_box_listener(wlmtk_util_test_wlr_box_listener_t *test_wlr_box_listener_ptr)
Definition util.c:120
const bs_test_set_t wlmtk_util_test_set
Definition util.c:176
void wlmtk_util_disconnect_test_listener(wlmtk_util_test_listener_t *test_listener_ptr)
Definition util.c:101