wl_object(3)

wl_object3

A protocol object.

Usage

#include <wayland-server.h>

Data Fields

const struct wl_interface * interface
const void * implementation
uint32_t id

Detailed Description

A protocol object.

A wl_object is an opaque struct identifying the protocol object underlying a wl_proxy or wl_resource.

Note

Functions accessing a wl_object are not normally used by client code. Clients should normally use the higher level interface generated by the scanner to interact with compositor objects.

Field Documentation

uint32_t wl_object::id

const void* wl_object::implementation

const struct wl_interface* wl_object::interface

Releases

6 releases since Debian 9 (Stretch); the text changed 5 times.

  1. 9
  2. 10
  3. 11
  4. 12
  5. 13
  6. Arch

Author

Generated automatically by Doxygen for Wayland from the source code.

From wayland-docs 1.26.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.