wl_argument(3)
π NAME π
wl_argument β bestie, it's the union that holds literally every single kind of protocol message argument π
β¨ SYNOPSIS β¨
#include <wayland-util.h>
π«Ά Data Fields
int32_t iuint32_t uwl_fixed_t fconst char * sstruct wl_object * ouint32_t nstruct wl_array * aint32_t h
π DETAILED DESCRIPTION π
Protocol message argument data types β that's the whole vibe, but let me spill the tea β
This union is the main character of argument types in the Wayland protocol wire format. Like, every single argument type the wire format knows about? It lives here. No cap. π
The protocol implementation uses wl_argument inside its marshalling machinery for dispatching messages between a client and a compositor. So when messages are getting shipped back and forth, this lil union is the thing carrying the payload. It's giving backstage-pass energy fr fr πΈ
π See also
wl_messagewl_interface- Wire Format
π¦ FIELD DOCUMENTATION π¦
struct wl_array* wl_argument::a
array π
wl_fixed_t wl_argument::f
fixed β¨
int32_t wl_argument::h
fd π
int32_t wl_argument::i
int π
uint32_t wl_argument::n
new_id π₯
struct wl_object* wl_argument::o
object π
const char* wl_argument::s
string π
uint32_t wl_argument::u
uint β
πΈ AUTHOR πΈ
Generated automatically by Doxygen for Wayland from the source code. Not a human bestie, just a robot doing its little thing, and honestly? It ate. π€π
okay that's the whole page, you're officially fluent in wl_argument now, so proud of you π₯Ήπ«Ά go forth and marshal those messages, bestie!!
This was Wayland, Version 1.26.0, wl_argument(3) β mwah, talk later πβ¨
π¦ where this page comes from
- arch rolling: wayland-docs 1.26.0-1 Β· MIT
- fedora 43: wayland-devel 1.26.0-1.fc43 Β· MIT
- fedora 43: wayland-devel 1.26.0-1.fc43 Β· MIT
- fedora 44: wayland-devel 1.26.0-1.fc44 Β· MIT
- fedora 44: wayland-devel 1.26.0-1.fc44 Β· MIT
- nixpkgs unstable: wayland 1.26.0
- ubuntu stonking: libwayland-doc 1.26.0-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms