是否可以调用实现某些接口的所有对象的方法?

时间:2017-07-27 11:32:20

标签: dbus

我有几个实现dbus接口的对象。是否可以在实现它的所有对象上调用该接口的方法?

例如:

org.freedesktop.DBus.Properties有方法GetAll。是否可以在实现此接口的所有对象上调用GetAll方法?

P.S。不知道如何正确标记这个问题,答案可能是python,c / c ++语言,甚至是dbus-send,只是给出一个想法。

1 个答案:

答案 0 :(得分:0)

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