我有几个实现dbus接口的对象。是否可以在实现它的所有对象上调用该接口的方法?
例如:
org.freedesktop.DBus.Properties
有方法GetAll
。是否可以在实现此接口的所有对象上调用GetAll
方法?
P.S。不知道如何正确标记这个问题,答案可能是python,c / c ++语言,甚至是dbus-send
,只是给出一个想法。
答案 0 :(得分:0)
无法直接执行此操作:您需要枚举总线上所有连接公开的所有对象,然后枚举所有接口以查找实现您关注的接口的接口,然后调用这些对象上的方法一个接一个。