wlmaker
Loading...
Searching...
No Matches
_wlclient_t Struct Reference
Collaboration diagram for _wlclient_t:

Public Attributes

wlclient_attributes_t attributes
wlclient_events_t events
struct xkb_context * xkb_context_ptr
struct xkb_keymap * xkb_keymap_ptr
struct xkb_state * xkb_state_ptr
struct wl_registry * wl_registry_ptr
struct wl_pointer * wl_pointer_ptr
struct wl_keyboard * wl_keyboard_ptr
bs_dllist_t timers
int signal_fd
volatile bool keep_running

Detailed Description

State of the wayland client.

Member Data Documentation

◆ attributes

wlclient_attributes_t _wlclient_t::attributes

Shareable attributes.

◆ events

wlclient_events_t _wlclient_t::events

Events.

◆ keep_running

volatile bool _wlclient_t::keep_running

Whether to keep the client running.

◆ signal_fd

int _wlclient_t::signal_fd

File descriptor to monitor SIGINT.

◆ timers

bs_dllist_t _wlclient_t::timers

List of registered timers. TODO(kaese.nosp@m.r@gu.nosp@m.bbe.c.nosp@m.h): Replace with HEAP.

◆ wl_keyboard_ptr

struct wl_keyboard* _wlclient_t::wl_keyboard_ptr

Keyboard state, if & when the seat has the capability.

◆ wl_pointer_ptr

struct wl_pointer* _wlclient_t::wl_pointer_ptr

Pointer state, if & when the seat has the capability.

◆ wl_registry_ptr

struct wl_registry* _wlclient_t::wl_registry_ptr

Registry singleton for the above connection.

◆ xkb_context_ptr

struct xkb_context* _wlclient_t::xkb_context_ptr

XKB context.

◆ xkb_keymap_ptr

struct xkb_keymap* _wlclient_t::xkb_keymap_ptr

XKB keymap.

◆ xkb_state_ptr

struct xkb_state* _wlclient_t::xkb_state_ptr

XKB state.


The documentation for this struct was generated from the following file: