D-Bus信号和D-Bus属性之间有什么区别

时间:2015-06-03 15:32:25

标签: dbus

D-Bus信号与放大器之间的基本区别D-Bus财产。 这两个是一样的吗? 当我们必须使用D-Bus信号& D-Bus财产?

2 个答案:

答案 0 :(得分:4)

DBus属性表示状态,您需要询问其值。 DBus信号类似于“事件”,您可以注册到它们,您将收到信号处理程序的更改通知。有关详细信息,请参阅规范:http://dbus.freedesktop.org/doc/dbus-specification.html

答案 1 :(得分:0)

如果您必须通知应用程序已发生的事件,请使用DBus信号。

如果您希望应用程序随时获取属性的值,请使用DBus属性。此外,您可以使用property-changed-handler来通知您特定属性的值更改。