【发布时间】:2015-08-17 22:13:12
【问题描述】:
D-Bus 信号和 D-Bus 属性的基本区别。 这两个一样吗。 什么时候必须使用 D-Bus 信号和 D-Bus 属性?
【问题讨论】:
标签: dbus
D-Bus 信号和 D-Bus 属性的基本区别。 这两个一样吗。 什么时候必须使用 D-Bus 信号和 D-Bus 属性?
【问题讨论】:
标签: dbus
DBus 属性代表一个状态,您需要询问它的值。 DBus 信号就像“事件”,您可以注册到它们,您将在信号处理程序上收到更改通知。有关详细信息,请参阅规范:http://dbus.freedesktop.org/doc/dbus-specification.html
【讨论】:
如果您必须通知应用程序已发生的事件,请使用 DBus 信号。
如果您想让应用程序随时获取某个属性的值,请使用 DBus 属性。此外,您可以拥有一个属性更改处理程序,以通知您特定属性的值更改。
【讨论】: