首页 > 解决方案 > dbus_connection_setup_with_g_main() 的 GDBus 等效项

问题描述

我正在将代码从 dbus-glib 迁移到 GDBus,因为前者已被弃用。我无法在 GDBus 中找到 dbus_connection_setup_with_g_main() 的等效函数。 https://dbus.freedesktop.org/doc/dbus-glib/dbus-glib-DBus-GLib-low-level.html#dbus-connection-setup-with-g-main

有人可以指出我在 GDBus 中的等效功能或做类似工作的东西吗?

标签: cglibdbusbusgdbus

解决方案


它不完全相同,但如果您需要更改当前运行线程的默认上下文,您可以使用g_main_context_push_thread_default() 。

如果这不是您想要做的,您可能需要稍微扩展一下问题。


推荐阅读