Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux dbus:dbus_总线_获取_唯一_名称有问题_Linux_Dbus - Fatal编程技术网

Linux dbus:dbus_总线_获取_唯一_名称有问题

Linux dbus:dbus_总线_获取_唯一_名称有问题,linux,dbus,Linux,Dbus,我与DBus之间存在问题: 我向DBus DBus_bus_get()方法注册:OK 我添加过滤器匹配项:OK 我添加了一个过滤器回调函数:OK 我通过dbus\u连接\u read\u write\u dispatch()启动一个调度循环:OK 一切正常。现在,如果我插入: 1a。dbus_总线_获取_唯一_名称() 我收到一条令人讨厌的异常消息: 带有_reply _和_block()的dbus _connection _send _的参数不正确,在文件dbus connection.c行3

我与DBus之间存在问题:

  • 我向DBus DBus_bus_get()方法注册:OK
  • 我添加过滤器匹配项:OK
  • 我添加了一个过滤器回调函数:OK
  • 我通过dbus\u连接\u read\u write\u dispatch()启动一个调度循环:OK
  • 一切正常。现在,如果我插入:

    1a。dbus_总线_获取_唯一_名称()

    我收到一条令人讨厌的异常消息:

    带有_reply _和_block()的dbus _connection _send _的参数不正确,在文件dbus connection.c行3301中的断言“(错误)==NULL | |!dbus _error _is _set((错误))”失败


    请帮助。

    经过一些实验后,似乎必须从特定上下文中调用函数dbus\u bus\u get\u unique\u name()。通过过滤器回调函数访问此函数时,我设法获得了一个有意义的结果,例如使用dbus\u add\u filter函数注册的函数