wlmaker
Loading...
Searching...
No Matches
util.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMTK_UTIL_H__
21#define __WLMTK_UTIL_H__
22
23#include <libbase/libbase.h>
24#include <wayland-server-core.h>
25
26#ifdef __cplusplus
27extern "C" {
28#endif // __cplusplus
29
31typedef struct {
33 pid_t pid;
35 uid_t uid;
37 gid_t gid;
39
52// TODO(kaeser@gubbe.ch): Either swap arguments (listener first) or rename,
53// eg. . wlm_util_connect_signal_to_listener(...).
55 struct wl_signal *signal_ptr,
56 struct wl_listener *listener_ptr,
57 void (*notifier_func)(struct wl_listener *, void *));
58
67 struct wl_listener *listener_ptr);
68
70extern const bs_test_case_t wlmtk_util_test_cases[];
71
72#ifdef __cplusplus
73} // extern "C"
74#endif // __cplusplus
75
76#endif /* __WLMTK_UTIL_H__ */
77/* == End of util.h ======================================================== */
Definition util.h:31
gid_t gid
Definition util.h:37
uid_t uid
Definition util.h:35
pid_t pid
Definition util.h:33
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:26
void wlmtk_util_disconnect_listener(struct wl_listener *listener_ptr)
Definition util.c:36
const bs_test_case_t wlmtk_util_test_cases[]
Definition util.c:49