我正在使用 gdbus-codegen
生成代码。但基本上我想获取在 GAsyncReadyCallback 回调
中传递给 g_dbus_proxy_call() GVariant *parameters
的参数。
我不想为此使用 gpointer user_data
,因为我需要它作为 this
指针。
我该怎么做?
https://developer.gnome.org/gio/stable/GDBusProxy.html#g-dbus-proxy-call
最佳答案
你可以使用
struct CallbackArguments {
YourClass *that;
GVariant *call_params;
}
并将 CallbackArguments
作为 user_data
传递。
关于c++ - GDBusProxy - 在就绪回调中获取输入参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43540530/