20#ifndef __WLMTK_UTIL_H__
21#define __WLMTK_UTIL_H__
23#include <libbase/libbase.h>
26#include <wayland-server-core.h>
47 struct wl_listener listener;
63 struct wl_list *list_ptr,
64 bool (*func)(
struct wl_list *link_ptr,
void *ud_ptr),
82 struct wl_signal *signal_ptr,
83 struct wl_listener *listener_ptr,
84 void (*notifier_func)(
struct wl_listener *,
void *));
94 struct wl_listener *listener_ptr);
103 struct wl_signal *signal_ptr,
gid_t gid
Definition util.h:41
uid_t uid
Definition util.h:39
pid_t pid
Definition util.h:37
void * last_data_ptr
Definition util.h:51
size_t calls
Definition util.h:49
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:55
void wlmtk_util_disconnect_listener(struct wl_listener *listener_ptr)
Definition util.c:65
void wlmtk_util_connect_test_listener(struct wl_signal *signal_ptr, wlmtk_util_test_listener_t *test_listener_ptr)
Definition util.c:75
void wlmtk_util_clear_test_listener(wlmtk_util_test_listener_t *test_listener_ptr)
Definition util.c:94
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:36
const bs_test_case_t wlmtk_util_test_cases[]
Definition util.c:125
void wlmtk_util_disconnect_test_listener(wlmtk_util_test_listener_t *test_listener_ptr)
Definition util.c:87