я использую gdbus-codegen
генерировать код. Но в основном я хочу получить параметры, которые были переданы g_dbus_proxy_call() GVariant *parameters
внутри GAsyncReadyCallback callback
,
Я не хочу использовать 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
,
Других решений пока нет …