全部博文(396)
发布时间:2018-05-09 09:40:02
一、Method call消息:将触发对象的一个method 二、Method return消息:触发的方法返回的结果 三、Error消息:触发的方法返回一个异常 四、Signal消息:通知,可以看作为事件消息。 一个method call消息从进程A到进程B,B将应答一个method return消息或者error消息。在每个call消息带有.........【阅读全文】
发布时间:2018-05-09 09:26:33
原生对象和对象路径 对于底层的D-Bus协议,即libdbus API,并不理会这些native object,它们使用的是一个叫做object path的概念。通过object path,高层编程可以为对象实例进行命名,并允许远程应用引用它们。这些名字看起来像是文件系统路径,例如一个对象可能叫做“/org/kde/kspread/sheets/3/cells/4.........【阅读全文】
发布时间:2018-05-08 16:29:41
桌面应用程序通信桌面/操作系统通信D-BUS 特性协议是低延迟而且低开销的,设计得小而高效,以便最小化传送的往返时间。另外,协议是二进制的,而 不是文本的,这样就排除了费时的序列化过程。由于只面向本地机器处理的使用情形,所以所有的消息 都以其自然字节次序发送。字节次序在每个消息中声明,所以如果.........【阅读全文】