2017-07-27 92 views
0

我有幾個實現dbus接口的對象。是否有可能在實現它的所有對象上調用該接口的方法?是否可以調用實現某個接口的所有對象的方法?

例如:

org.freedesktop.DBus.Properties具有方法GetAll。是否可以在實現此接口的所有對象上調用GetAll方法?

P.S.不知道如何正確標記這個問題,答案可能是python,c/C++語言,或者甚至dbus-send,只是給出一個想法。

+1

一般來說,根據定義,這是「界面」的一點,但我不知道dbus。 – 2017-07-27 11:42:32

回答

0

無法直接執行此操作:您需要枚舉總線上所有連接公開的所有對象,然後枚舉其所有接口以找到實現您關心的接口的對象,然後調用這些接口上的方法對象一個接一個。

相關問題