2017-07-27 67 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

无法直接执行此操作:您需要枚举总线上所有连接公开的所有对象,然后枚举其所有接口以找到实现您关心的接口的对象,然后调用这些接口上的方法对象一个接一个。

相关问题