A、当使用dbus底层接口时,信号需要应用进程自己创建和发送到消息总线;使用dbus高层API接口时,可以使用相关对象进行发送。信号消息包含有声明信号的接口名、信号名、所在进程对应的连接名和相关参数。B、连接到消息总线上的进程如果对某个信号感兴趣,则******相应的匹配规则。消息总线保持有匹配规则表。C、消息总线根据匹配规则表,将信号发送到对信号感兴趣的进程。D、每个进程收到信号后,如果使用dbus高级API接口,可以选择触发代理对象上的信号。如果使用dbus底层接口,需要检查发送者名称和信号名称,然后决定怎么做。4、DBus工具 |