gdbus

    1热度

    1回答

    我在的DBus反省XML格式描述的接口: <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <interface na

    6热度

    1回答

    使用gdbus-codegen生成管理器代理时,我无法接收systemd DBus信号。但是我能够成功地调用systemd提供的DBus提供的方法。 我在网上搜索,看起来这些链接没有太大的成功。当gdbus-codegen用于systemd API时,如何做到这一点没有太多例子。 https://developer.gnome.org/gio/stable/gdbus-codegen.html h

    1热度

    1回答

    我想通过使用GDBus的DBus调用远程方法。我的问题是方法调用成功,但方法的返回值(作为GVariant可用)包含一个数组作为其元素。当我尝试使用GVariantIter遍历它时,它会导致分段错误。但是,如果我使用g_variant_print()将它打印到标准输出,它将成功打印数据。我究竟做错了什么 ?指定的格式字符串是正确的,我使用g_variant_get_type_string()检查了

    0热度

    1回答

    我必须处理需要通过dbus(会话)连接的二进制blob dbus服务/服务器。 接口的反思如下(通过gdbus-codegen获得)。 我们向遥控器注册了一个功能,所以如果遥控器收到了一条名为message_handler的消息,我们会收到通知。这发生在我通过dbus传递的send_message命令上,但是这个命令行得通(因此没有显示)。 在Java例如,它是通过 dbus_connection

    0热度

    2回答

    在接口<none>中gdbus-monitor输出有特殊含义吗? 什么API调用,需要创建一个使用GDbus这样的消息(g_dbus_connection_register_object不允许通过NULL为GDBusInterfaceInfo *这似乎是唯一注册一个对象的路径) 相关:dbus - register object to remote on interface NULL

    2热度

    1回答

    有没有人知道使用GLib和GDBus时检测内存泄漏的工具或技术?我对使用这两个库相对比较陌生,并且相信我正确地使用了API,但如果有一个工具可以用来确认我正确清理我的资源,那将是非常好的。我已经通过各种lint类型的程序运行我的代码,但这些可能不会检测到任何抽象到库中的任何东西。 我正在寻找一种专门针对GLib或GDBus的工具,或者我可以测试的工具,以便定位这些库?也许甚至有一些我可以为GLib

    1热度

    3回答

    我需要将文件描述符附加到GLIB主循环。我的问题是文件描述符的列表在执行过程中不固定。 据GLIB文件,我可以: 创建GIOChannel每个FD用g_io_channel_unix_new,并将其与g_io_add_watch重视上下文 使用Gsource与创建g_io_create_watch并设置回拨g_source_set_callback 我的问题是:是否可以动态修改源或上下文。我该怎么