wayland-util 原语
wayland-util.h
是客户端和服务端共同使用的库,它定义了许多实用的结构、函数、宏,建立了一些用于 Wayland 应用程序的原语。
其中包括:
- 用于序列化与反序列化 Wayland 协议消息的代码
- 链表
wl_list
的实现 - 数组
wl_array
的实现(用于相应的 Wayland 原语) - 用于 Wayland 标量(如定点小数)和 C 语言类型转化的程序
- Debug/Log 工具,获取来自 libwayland 内部传出的信息
头文件自身包含了许多非常好的注释,您应当自己实际读一读。 我们将在接下来的几节中详细介绍如何使用这些原语。