wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmcl_client_t Struct Reference
Collaboration diagram for _wlmcl_client_t:
Collaboration graph
[legend]

Public Attributes

struct wlmcl_client_attributes attributes
 
struct wlmcl_client_events 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

struct wlmcl_client_attributes _wlmcl_client_t::attributes

Shareable attributes.

◆ events

struct wlmcl_client_events _wlmcl_client_t::events

Events.

◆ keep_running

volatile bool _wlmcl_client_t::keep_running

Whether to keep the client running.

◆ signal_fd

int _wlmcl_client_t::signal_fd

File descriptor to monitor SIGINT.

◆ timers

bs_dllist_t _wlmcl_client_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* _wlmcl_client_t::wl_keyboard_ptr

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

◆ wl_pointer_ptr

struct wl_pointer* _wlmcl_client_t::wl_pointer_ptr

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

◆ wl_registry_ptr

struct wl_registry* _wlmcl_client_t::wl_registry_ptr

Registry singleton for the above connection.

◆ xkb_context_ptr

struct xkb_context* _wlmcl_client_t::xkb_context_ptr

XKB context.

◆ xkb_keymap_ptr

struct xkb_keymap* _wlmcl_client_t::xkb_keymap_ptr

XKB keymap.

◆ xkb_state_ptr

struct xkb_state* _wlmcl_client_t::xkb_state_ptr

XKB state.


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