wl_argument

Protocol message argument data types

This union represents all of the argument types in the Wayland protocol wire format. The protocol implementation uses wl_argument within its marshalling machinery for dispatching messages between a client and a compositor.

\sa wl_message \sa wl_interface \sa <a href="https://wayland.freedesktop.org/docs/html/ch04.html#sect-Protocol-wire-Format">Wire Format</a>

Members

Variables

a
wl_array* a;

< array

f
wl_fixed_t f;

< fixed

h
int h;

< fd

i
int i;

* Protocol message argument data types * * This union represents all of the argument types in the Wayland protocol wire * format. The protocol implementation uses wl_argument within its marshalling * machinery for dispatching messages between a client and a compositor. * * \sa wl_message * \sa wl_interface * \sa <a href="https://wayland.freedesktop.org/docs/html/ch04.html#sect-Protocol-wire-Format">Wire Format</a> *//**< int

n
uint n;

< new_id

o
wl_object* o;

< object

s
const(char)* s;

< string

u
uint u;

< uint

Meta