~ubuntu-branches/ubuntu/feisty/libtelepathy/feisty

« back to all changes in this revision

Viewing changes to src/tp-chan-type-streamed-media-gen.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2006-09-11 17:52:12 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20060911175212-m7xzjw2smh8g9zu3
Tags: 0.0.35-0ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
inline
53
53
#endif
54
54
gboolean
 
55
tp_chan_type_streamed_media_remove_streams (DBusGProxy *proxy, const GArray* IN_streams, GError **error)
 
56
 
 
57
{
 
58
  return dbus_g_proxy_call (proxy, "RemoveStreams", error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_streams, G_TYPE_INVALID, G_TYPE_INVALID);
 
59
}
 
60
 
 
61
typedef void (*tp_chan_type_streamed_media_remove_streams_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
 
62
 
 
63
static void
 
64
tp_chan_type_streamed_media_remove_streams_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
 
65
{
 
66
  DBusGAsyncData *data = user_data;
 
67
  GError *error = NULL;
 
68
  dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
 
69
  (*(tp_chan_type_streamed_media_remove_streams_reply)data->cb) (proxy, error, data->userdata);
 
70
  return;
 
71
}
 
72
 
 
73
static
 
74
#ifdef G_HAVE_INLINE
 
75
inline
 
76
#endif
 
77
DBusGProxyCall*
 
78
tp_chan_type_streamed_media_remove_streams_async (DBusGProxy *proxy, const GArray* IN_streams, tp_chan_type_streamed_media_remove_streams_reply callback, gpointer userdata)
 
79
 
 
80
{
 
81
  DBusGAsyncData *stuff;
 
82
  stuff = g_new (DBusGAsyncData, 1);
 
83
  stuff->cb = G_CALLBACK (callback);
 
84
  stuff->userdata = userdata;
 
85
  return dbus_g_proxy_begin_call (proxy, "RemoveStreams", tp_chan_type_streamed_media_remove_streams_async_callback, stuff, g_free, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_streams, G_TYPE_INVALID);
 
86
}
 
87
static
 
88
#ifdef G_HAVE_INLINE
 
89
inline
 
90
#endif
 
91
gboolean
55
92
tp_chan_type_streamed_media_request_stream_direction (DBusGProxy *proxy, const guint IN_stream_id, const guint IN_stream_direction, GError **error)
56
93
 
57
94
{
89
126
inline
90
127
#endif
91
128
gboolean
92
 
tp_chan_type_streamed_media_request_streams (DBusGProxy *proxy, const guint IN_contact_handle, const GArray* IN_types, GArray** OUT_arg2, GError **error)
 
129
tp_chan_type_streamed_media_request_streams (DBusGProxy *proxy, const guint IN_contact_handle, const GArray* IN_types, GPtrArray** OUT_arg2, GError **error)
93
130
 
94
131
{
95
 
  return dbus_g_proxy_call (proxy, "RequestStreams", error, G_TYPE_UINT, IN_contact_handle, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_types, G_TYPE_INVALID, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg2, G_TYPE_INVALID);
 
132
  return dbus_g_proxy_call (proxy, "RequestStreams", error, G_TYPE_UINT, IN_contact_handle, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_types, G_TYPE_INVALID, dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_INVALID)), OUT_arg2, G_TYPE_INVALID);
96
133
}
97
134
 
98
 
typedef void (*tp_chan_type_streamed_media_request_streams_reply) (DBusGProxy *proxy, GArray *OUT_arg2, GError *error, gpointer userdata);
 
135
typedef void (*tp_chan_type_streamed_media_request_streams_reply) (DBusGProxy *proxy, GPtrArray *OUT_arg2, GError *error, gpointer userdata);
99
136
 
100
137
static void
101
138
tp_chan_type_streamed_media_request_streams_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
102
139
{
103
140
  DBusGAsyncData *data = user_data;
104
141
  GError *error = NULL;
105
 
  GArray* OUT_arg2;
106
 
  dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg2, G_TYPE_INVALID);
 
142
  GPtrArray* OUT_arg2;
 
143
  dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_INVALID)), &OUT_arg2, G_TYPE_INVALID);
107
144
  (*(tp_chan_type_streamed_media_request_streams_reply)data->cb) (proxy, OUT_arg2, error, data->userdata);
108
145
  return;
109
146
}