0
我有幾個實現dbus接口的對象。是否有可能在實現它的所有對象上調用該接口的方法?是否可以調用實現某個接口的所有對象的方法?
例如:
org.freedesktop.DBus.Properties
具有方法GetAll
。是否可以在實現此接口的所有對象上調用GetAll
方法?
P.S.不知道如何正確標記這個問題,答案可能是python,c/C++語言,或者甚至dbus-send
,只是給出一個想法。
我有幾個實現dbus接口的對象。是否有可能在實現它的所有對象上調用該接口的方法?是否可以調用實現某個接口的所有對象的方法?
例如:
org.freedesktop.DBus.Properties
具有方法GetAll
。是否可以在實現此接口的所有對象上調用GetAll
方法?
P.S.不知道如何正確標記這個問題,答案可能是python,c/C++語言,或者甚至dbus-send
,只是給出一個想法。
無法直接執行此操作:您需要枚舉總線上所有連接公開的所有對象,然後枚舉其所有接口以找到實現您關心的接口的對象,然後調用這些接口上的方法對象一個接一個。
一般來說,根據定義,這是「界面」的一點,但我不知道dbus。 – 2017-07-27 11:42:32