![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wayland
文章平均质量分 85
马剑圣
这个作者很懒,什么都没留下…
展开
-
wayland学习(3)-wayland通信机制(server端实现)
wayland的client端和server端的跨进程通信是通过socket实现的。本文首先对server端的socket的生成,绑定,监听进行分析,以wayland的源码中自带的weston代码为例,在server端的main函数中,会调用weston_create_listening_socket,该函数的实现如下:static intweston_create_listen...原创 2018-04-16 18:04:13 · 3527 阅读 · 1 评论 -
wayland学习
最近正在研究 Wayland 的实现,为此准备写一个关于 Wayland 实现分析的一系列文章,目的主要有两个:一是加强自己的理解;二是供同好观摩指教讨论。下面是一个写作提纲(也可以看作是一个写作计划): 1. Wayland 简介 主要介绍 Wayland 是什么、Wayland 架构、Wayland 与 X 的比较等。 2. 知识背景 主要介绍 Linux 下的图转载 2018-04-11 10:02:50 · 1446 阅读 · 0 评论 -
wayland学习(1)-协议解析工具实现
wayland核心协议为wayland/protocol/wayland.xml,其中部分代码如下所示: <interface name="wl_display" version="1"> <description summary="core global object"> The core global object. This is a spe...原创 2018-04-11 19:27:12 · 3001 阅读 · 0 评论 -
wayland学习(2)-工具模块wayland-util
wayland工具模块wayland-util除了定义上篇博客中提到的wl_message和wl_interface外,主要还定义了wl_array,wl_list两个结构体,下面对这两个结构体及相关操作进行具体分析。 wl_array的定义如下所示:struct wl_array { /** Array size */ size_t size; /** Alloca...原创 2018-04-12 14:25:10 · 1129 阅读 · 0 评论