labwc/include/protocols/xi_socket_manager_v1.h
2026-02-28 18:34:32 +01:00

21 lines
448 B
C

/* SPDX-License-Identifier: GPL-2.0-only */
#ifndef LABWC_PROTOCOLS_XI_SOCKET_MANAGER_H
#define LABWC_PROTOCOLS_XI_SOCKET_MANAGER_H
#include <wayland-server-core.h>
struct xi_socket_manager_v1 {
struct wl_global *global;
struct {
struct wl_signal destroy;
struct wl_signal register_socket;
} events;
struct wl_listener display_destroy;
};
struct xi_socket_manager_v1 *xi_socket_manager_v1_create(
struct wl_display *display);
#endif