首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gdbus.监视器.接口`<none>`

gdbus.监视器.接口`<none>`
EN

Stack Overflow用户
提问于 2013-08-21 14:57:39
回答 2查看 790关注 0票数 0

<none>接口在gdbus-monitor中的输出是否有特殊意义?

使用GDbus创建这样的消息需要什么样的API调用(g_dbus_connection_register_object不允许将NULL传递为GDBusInterfaceInfo *,这似乎是唯一将对象注册到路径的方法)。

相关:dbus -将对象注册为远程接口NULL。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-21 16:49:02

查看dbus-monitor源代码显示,一旦DBUS_EXPORT const char * dbus_message_get_interface ( DBusMessage * message )返回NULL (这是有效的!,还有两个名字块!! 编辑:,可记异常是不需要设置http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-types的消息接口字段的方法调用),它就会发生。

g_dbus_message_new_method_call (...)允许interface_为空。但这仍然只解决了一半的问题(发送者)。对于interface_NULL,接收机方法似乎不存在。

原来是一个bug,我做了一个源代码调查,并提交了一个bug (包括修复) bug.cgi?id=706675

票数 1
EN

Stack Overflow用户

发布于 2015-03-06 14:01:33

客户端需要知道接口名称,同时订阅任何信号,否则它会监听所有接口,因此效率低下。接口用于绑定服务器内省xml文件中提到的单个实体中的方法和信号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18360860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档