
Dbus入门与应用
aitazhixin
这个作者很懒,什么都没留下…
展开
-
DBus 的 C 编程接口
转自博客园博主唐风:http://www.cnblogs.com/muxue/archive/2012/12/02/2798876.html最近在学 Dbus,不过总是不得其门而入。大部分资料都讲了很多东西却最终没有让我搞清楚怎么用 DBus,不就是一个 IPC 通信的工具么?就没有一点实用些的资料么?看了很多资料之后还是觉得只见树木不见森林。仔细整理下思路,觉得还是应该从最基转载 2017-03-21 09:50:23 · 788 阅读 · 0 评论 -
基本概念 上(C API 级别的使用观点)
前面一篇讲了DBus的 C 编程接口。现在开始解释一下 DBus 的基本概念,顺序反了,但和我的理解过程是一致的。看到 C 的编程接口之后,至少对于它的理解会有一定的感性认识。DBus是用来进行进程间通信的。下面这张图展示了一些DBus的大部分东西,但是它太复杂了:DBus 本身是构建在 Socket 机制之上。真正的通信还是由 Socket 来完成的。DB转载 2017-03-21 10:02:02 · 452 阅读 · 0 评论 -
基本概念 下(C API 级别的使用观点)
通信数据的设置和获取前篇主要是有讲一些相对高层的概念,比如 object,interface,method 之类的,对于这些“C 本来没有的东西”,如何在 DBus 中表现的确实很让我迷惑了一阵。但通信数据的发送可能比前面那些名称好理解得多。因为这些概念都是很本来就是底层的,很 C 的。DBus 提供了一个 DBusMessageIter 的类型,使用这个类型的变量,我们就可以向转载 2017-03-21 10:05:05 · 307 阅读 · 0 评论