1 /* Generated by dbus-binding-tool;
3 <?xml version="1.0" encoding="UTF-8" ?>
4 <node name="/com/nokia/asdbus">
5 <interface name="com.nokia.asdbus">
6 <method name="resolveRecipients">
7 <arg type="as" name="names" direction="in" />
8 <arg type="(ia(siia(iss)))" name="reply" direction="out" />
16 #include <dbus/dbus-glib.h>
20 #ifndef DBUS_GLIB_CLIENT_WRAPPERS_com_nokia_asdbus
21 #define DBUS_GLIB_CLIENT_WRAPPERS_com_nokia_asdbus
28 com_nokia_asdbus_resolve_recipients (DBusGProxy *proxy, const char ** IN_names, GValueArray** OUT_reply, GError **error)
30 return dbus_g_proxy_call (proxy, "resolveRecipients", error,
31 G_TYPE_STRV, IN_names, G_TYPE_INVALID,
32 dbus_g_type_get_struct ("GValueArray",
34 dbus_g_type_get_collection ("GPtrArray", // responces
35 dbus_g_type_get_struct ("GValueArray",
39 dbus_g_type_get_collection ("GPtrArray", // recipients
40 dbus_g_type_get_struct ("GValueArray",
51 typedef void (*com_nokia_asdbus_resolve_recipients_reply) (DBusGProxy *proxy, GValueArray *OUT_reply, GError *error, gpointer userdata);
54 com_nokia_asdbus_resolve_recipients_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
56 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
58 GValueArray* OUT_reply;
59 dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_struct ("GValueArray", G_TYPE_INT, dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID)), G_TYPE_INVALID)), G_TYPE_INVALID), &OUT_reply, G_TYPE_INVALID);
60 (*(com_nokia_asdbus_resolve_recipients_reply)data->cb) (proxy, OUT_reply, error, data->userdata);
69 com_nokia_asdbus_resolve_recipients_async (DBusGProxy *proxy, const char ** IN_names, com_nokia_asdbus_resolve_recipients_reply callback, gpointer userdata)
72 DBusGAsyncData *stuff;
73 stuff = g_new (DBusGAsyncData, 1);
74 stuff->cb = G_CALLBACK (callback);
75 stuff->userdata = userdata;
76 return dbus_g_proxy_begin_call (proxy, "resolveRecipients", com_nokia_asdbus_resolve_recipients_async_callback, stuff, g_free, G_TYPE_STRV, IN_names, G_TYPE_INVALID);
78 #endif /* defined DBUS_GLIB_CLIENT_WRAPPERS_com_nokia_asdbus */