00001
00002
00003 #include <glib.h>
00004 #include <dbus/dbus-glib.h>
00005
00006 G_BEGIN_DECLS
00007
00008 #ifndef _DBUS_GLIB_ASYNC_DATA_FREE
00009 #define _DBUS_GLIB_ASYNC_DATA_FREE
00010 static
00011 #ifdef G_HAVE_INLINE
00012 inline
00013 #endif
00014 void
00015 _dbus_glib_async_data_free (gpointer stuff)
00016 {
00017 g_slice_free (DBusGAsyncData, stuff);
00018 }
00019 #endif
00020
00021 #ifndef DBUS_GLIB_CLIENT_WRAPPERS_fr_ensi_bourges_synema_log_player
00022 #define DBUS_GLIB_CLIENT_WRAPPERS_fr_ensi_bourges_synema_log_player
00023
00024 static
00025 #ifdef G_HAVE_INLINE
00026 inline
00027 #endif
00028 gboolean
00029 fr_ensi_bourges_synema_log_player_start (DBusGProxy *proxy, const guint64 IN_start_date, const guint64 IN_duration, GError **error)
00030
00031 {
00032 return dbus_g_proxy_call (proxy, "Start", error, G_TYPE_UINT64, IN_start_date, G_TYPE_UINT64, IN_duration, G_TYPE_INVALID, G_TYPE_INVALID);
00033 }
00034
00035 typedef void (*fr_ensi_bourges_synema_log_player_start_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
00036
00037 static void
00038 fr_ensi_bourges_synema_log_player_start_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00039 {
00040 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00041 GError *error = NULL;
00042 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
00043 (*(fr_ensi_bourges_synema_log_player_start_reply)data->cb) (proxy, error, data->userdata);
00044 return;
00045 }
00046
00047 static
00048 #ifdef G_HAVE_INLINE
00049 inline
00050 #endif
00051 DBusGProxyCall*
00052 fr_ensi_bourges_synema_log_player_start_async (DBusGProxy *proxy, const guint64 IN_start_date, const guint64 IN_duration, fr_ensi_bourges_synema_log_player_start_reply callback, gpointer userdata)
00053
00054 {
00055 DBusGAsyncData *stuff;
00056 stuff = g_slice_new (DBusGAsyncData);
00057 stuff->cb = G_CALLBACK (callback);
00058 stuff->userdata = userdata;
00059 return dbus_g_proxy_begin_call (proxy, "Start", fr_ensi_bourges_synema_log_player_start_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_UINT64, IN_start_date, G_TYPE_UINT64, IN_duration, G_TYPE_INVALID);
00060 }
00061 static
00062 #ifdef G_HAVE_INLINE
00063 inline
00064 #endif
00065 gboolean
00066 fr_ensi_bourges_synema_log_player_stop (DBusGProxy *proxy, GError **error)
00067
00068 {
00069 return dbus_g_proxy_call (proxy, "Stop", error, G_TYPE_INVALID, G_TYPE_INVALID);
00070 }
00071
00072 typedef void (*fr_ensi_bourges_synema_log_player_stop_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
00073
00074 static void
00075 fr_ensi_bourges_synema_log_player_stop_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00076 {
00077 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00078 GError *error = NULL;
00079 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
00080 (*(fr_ensi_bourges_synema_log_player_stop_reply)data->cb) (proxy, error, data->userdata);
00081 return;
00082 }
00083
00084 static
00085 #ifdef G_HAVE_INLINE
00086 inline
00087 #endif
00088 DBusGProxyCall*
00089 fr_ensi_bourges_synema_log_player_stop_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_stop_reply callback, gpointer userdata)
00090
00091 {
00092 DBusGAsyncData *stuff;
00093 stuff = g_slice_new (DBusGAsyncData);
00094 stuff->cb = G_CALLBACK (callback);
00095 stuff->userdata = userdata;
00096 return dbus_g_proxy_begin_call (proxy, "Stop", fr_ensi_bourges_synema_log_player_stop_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00097 }
00098 static
00099 #ifdef G_HAVE_INLINE
00100 inline
00101 #endif
00102 gboolean
00103 fr_ensi_bourges_synema_log_player_set_paused (DBusGProxy *proxy, const gboolean IN_paused, GError **error)
00104
00105 {
00106 return dbus_g_proxy_call (proxy, "SetPaused", error, G_TYPE_BOOLEAN, IN_paused, G_TYPE_INVALID, G_TYPE_INVALID);
00107 }
00108
00109 typedef void (*fr_ensi_bourges_synema_log_player_set_paused_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
00110
00111 static void
00112 fr_ensi_bourges_synema_log_player_set_paused_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00113 {
00114 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00115 GError *error = NULL;
00116 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
00117 (*(fr_ensi_bourges_synema_log_player_set_paused_reply)data->cb) (proxy, error, data->userdata);
00118 return;
00119 }
00120
00121 static
00122 #ifdef G_HAVE_INLINE
00123 inline
00124 #endif
00125 DBusGProxyCall*
00126 fr_ensi_bourges_synema_log_player_set_paused_async (DBusGProxy *proxy, const gboolean IN_paused, fr_ensi_bourges_synema_log_player_set_paused_reply callback, gpointer userdata)
00127
00128 {
00129 DBusGAsyncData *stuff;
00130 stuff = g_slice_new (DBusGAsyncData);
00131 stuff->cb = G_CALLBACK (callback);
00132 stuff->userdata = userdata;
00133 return dbus_g_proxy_begin_call (proxy, "SetPaused", fr_ensi_bourges_synema_log_player_set_paused_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_BOOLEAN, IN_paused, G_TYPE_INVALID);
00134 }
00135 static
00136 #ifdef G_HAVE_INLINE
00137 inline
00138 #endif
00139 gboolean
00140 fr_ensi_bourges_synema_log_player_set_speed (DBusGProxy *proxy, const gdouble IN_speed, GError **error)
00141
00142 {
00143 return dbus_g_proxy_call (proxy, "SetSpeed", error, G_TYPE_DOUBLE, IN_speed, G_TYPE_INVALID, G_TYPE_INVALID);
00144 }
00145
00146 typedef void (*fr_ensi_bourges_synema_log_player_set_speed_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
00147
00148 static void
00149 fr_ensi_bourges_synema_log_player_set_speed_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00150 {
00151 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00152 GError *error = NULL;
00153 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
00154 (*(fr_ensi_bourges_synema_log_player_set_speed_reply)data->cb) (proxy, error, data->userdata);
00155 return;
00156 }
00157
00158 static
00159 #ifdef G_HAVE_INLINE
00160 inline
00161 #endif
00162 DBusGProxyCall*
00163 fr_ensi_bourges_synema_log_player_set_speed_async (DBusGProxy *proxy, const gdouble IN_speed, fr_ensi_bourges_synema_log_player_set_speed_reply callback, gpointer userdata)
00164
00165 {
00166 DBusGAsyncData *stuff;
00167 stuff = g_slice_new (DBusGAsyncData);
00168 stuff->cb = G_CALLBACK (callback);
00169 stuff->userdata = userdata;
00170 return dbus_g_proxy_begin_call (proxy, "SetSpeed", fr_ensi_bourges_synema_log_player_set_speed_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_DOUBLE, IN_speed, G_TYPE_INVALID);
00171 }
00172 static
00173 #ifdef G_HAVE_INLINE
00174 inline
00175 #endif
00176 gboolean
00177 fr_ensi_bourges_synema_log_player_set_beginning_date (DBusGProxy *proxy, const guint64 IN_date, GError **error)
00178
00179 {
00180 return dbus_g_proxy_call (proxy, "SetBeginningDate", error, G_TYPE_UINT64, IN_date, G_TYPE_INVALID, G_TYPE_INVALID);
00181 }
00182
00183 typedef void (*fr_ensi_bourges_synema_log_player_set_beginning_date_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
00184
00185 static void
00186 fr_ensi_bourges_synema_log_player_set_beginning_date_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00187 {
00188 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00189 GError *error = NULL;
00190 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
00191 (*(fr_ensi_bourges_synema_log_player_set_beginning_date_reply)data->cb) (proxy, error, data->userdata);
00192 return;
00193 }
00194
00195 static
00196 #ifdef G_HAVE_INLINE
00197 inline
00198 #endif
00199 DBusGProxyCall*
00200 fr_ensi_bourges_synema_log_player_set_beginning_date_async (DBusGProxy *proxy, const guint64 IN_date, fr_ensi_bourges_synema_log_player_set_beginning_date_reply callback, gpointer userdata)
00201
00202 {
00203 DBusGAsyncData *stuff;
00204 stuff = g_slice_new (DBusGAsyncData);
00205 stuff->cb = G_CALLBACK (callback);
00206 stuff->userdata = userdata;
00207 return dbus_g_proxy_begin_call (proxy, "SetBeginningDate", fr_ensi_bourges_synema_log_player_set_beginning_date_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_UINT64, IN_date, G_TYPE_INVALID);
00208 }
00209 static
00210 #ifdef G_HAVE_INLINE
00211 inline
00212 #endif
00213 gboolean
00214 fr_ensi_bourges_synema_log_player_set_length (DBusGProxy *proxy, const guint64 IN_length, GError **error)
00215
00216 {
00217 return dbus_g_proxy_call (proxy, "SetLength", error, G_TYPE_UINT64, IN_length, G_TYPE_INVALID, G_TYPE_INVALID);
00218 }
00219
00220 typedef void (*fr_ensi_bourges_synema_log_player_set_length_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
00221
00222 static void
00223 fr_ensi_bourges_synema_log_player_set_length_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00224 {
00225 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00226 GError *error = NULL;
00227 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
00228 (*(fr_ensi_bourges_synema_log_player_set_length_reply)data->cb) (proxy, error, data->userdata);
00229 return;
00230 }
00231
00232 static
00233 #ifdef G_HAVE_INLINE
00234 inline
00235 #endif
00236 DBusGProxyCall*
00237 fr_ensi_bourges_synema_log_player_set_length_async (DBusGProxy *proxy, const guint64 IN_length, fr_ensi_bourges_synema_log_player_set_length_reply callback, gpointer userdata)
00238
00239 {
00240 DBusGAsyncData *stuff;
00241 stuff = g_slice_new (DBusGAsyncData);
00242 stuff->cb = G_CALLBACK (callback);
00243 stuff->userdata = userdata;
00244 return dbus_g_proxy_begin_call (proxy, "SetLength", fr_ensi_bourges_synema_log_player_set_length_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_UINT64, IN_length, G_TYPE_INVALID);
00245 }
00246 static
00247 #ifdef G_HAVE_INLINE
00248 inline
00249 #endif
00250 gboolean
00251 fr_ensi_bourges_synema_log_player_ping (DBusGProxy *proxy, gboolean* OUT_ping, GError **error)
00252
00253 {
00254 return dbus_g_proxy_call (proxy, "Ping", error, G_TYPE_INVALID, G_TYPE_BOOLEAN, OUT_ping, G_TYPE_INVALID);
00255 }
00256
00257 typedef void (*fr_ensi_bourges_synema_log_player_ping_reply) (DBusGProxy *proxy, gboolean OUT_ping, GError *error, gpointer userdata);
00258
00259 static void
00260 fr_ensi_bourges_synema_log_player_ping_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00261 {
00262 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00263 GError *error = NULL;
00264 gboolean OUT_ping;
00265 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_BOOLEAN, &OUT_ping, G_TYPE_INVALID);
00266 (*(fr_ensi_bourges_synema_log_player_ping_reply)data->cb) (proxy, OUT_ping, error, data->userdata);
00267 return;
00268 }
00269
00270 static
00271 #ifdef G_HAVE_INLINE
00272 inline
00273 #endif
00274 DBusGProxyCall*
00275 fr_ensi_bourges_synema_log_player_ping_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_ping_reply callback, gpointer userdata)
00276
00277 {
00278 DBusGAsyncData *stuff;
00279 stuff = g_slice_new (DBusGAsyncData);
00280 stuff->cb = G_CALLBACK (callback);
00281 stuff->userdata = userdata;
00282 return dbus_g_proxy_begin_call (proxy, "Ping", fr_ensi_bourges_synema_log_player_ping_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00283 }
00284 static
00285 #ifdef G_HAVE_INLINE
00286 inline
00287 #endif
00288 gboolean
00289 fr_ensi_bourges_synema_log_player_get_state (DBusGProxy *proxy, gboolean* OUT_started, gboolean* OUT_paused, GError **error)
00290
00291 {
00292 return dbus_g_proxy_call (proxy, "GetState", error, G_TYPE_INVALID, G_TYPE_BOOLEAN, OUT_started, G_TYPE_BOOLEAN, OUT_paused, G_TYPE_INVALID);
00293 }
00294
00295 typedef void (*fr_ensi_bourges_synema_log_player_get_state_reply) (DBusGProxy *proxy, gboolean OUT_started, gboolean OUT_paused, GError *error, gpointer userdata);
00296
00297 static void
00298 fr_ensi_bourges_synema_log_player_get_state_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00299 {
00300 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00301 GError *error = NULL;
00302 gboolean OUT_started;
00303 gboolean OUT_paused;
00304 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_BOOLEAN, &OUT_started, G_TYPE_BOOLEAN, &OUT_paused, G_TYPE_INVALID);
00305 (*(fr_ensi_bourges_synema_log_player_get_state_reply)data->cb) (proxy, OUT_started, OUT_paused, error, data->userdata);
00306 return;
00307 }
00308
00309 static
00310 #ifdef G_HAVE_INLINE
00311 inline
00312 #endif
00313 DBusGProxyCall*
00314 fr_ensi_bourges_synema_log_player_get_state_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_get_state_reply callback, gpointer userdata)
00315
00316 {
00317 DBusGAsyncData *stuff;
00318 stuff = g_slice_new (DBusGAsyncData);
00319 stuff->cb = G_CALLBACK (callback);
00320 stuff->userdata = userdata;
00321 return dbus_g_proxy_begin_call (proxy, "GetState", fr_ensi_bourges_synema_log_player_get_state_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00322 }
00323 static
00324 #ifdef G_HAVE_INLINE
00325 inline
00326 #endif
00327 gboolean
00328 fr_ensi_bourges_synema_log_player_get_start_date (DBusGProxy *proxy, guint64* OUT_date, GError **error)
00329
00330 {
00331 return dbus_g_proxy_call (proxy, "GetStartDate", error, G_TYPE_INVALID, G_TYPE_UINT64, OUT_date, G_TYPE_INVALID);
00332 }
00333
00334 typedef void (*fr_ensi_bourges_synema_log_player_get_start_date_reply) (DBusGProxy *proxy, guint64 OUT_date, GError *error, gpointer userdata);
00335
00336 static void
00337 fr_ensi_bourges_synema_log_player_get_start_date_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00338 {
00339 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00340 GError *error = NULL;
00341 guint64 OUT_date;
00342 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_UINT64, &OUT_date, G_TYPE_INVALID);
00343 (*(fr_ensi_bourges_synema_log_player_get_start_date_reply)data->cb) (proxy, OUT_date, error, data->userdata);
00344 return;
00345 }
00346
00347 static
00348 #ifdef G_HAVE_INLINE
00349 inline
00350 #endif
00351 DBusGProxyCall*
00352 fr_ensi_bourges_synema_log_player_get_start_date_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_get_start_date_reply callback, gpointer userdata)
00353
00354 {
00355 DBusGAsyncData *stuff;
00356 stuff = g_slice_new (DBusGAsyncData);
00357 stuff->cb = G_CALLBACK (callback);
00358 stuff->userdata = userdata;
00359 return dbus_g_proxy_begin_call (proxy, "GetStartDate", fr_ensi_bourges_synema_log_player_get_start_date_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00360 }
00361 static
00362 #ifdef G_HAVE_INLINE
00363 inline
00364 #endif
00365 gboolean
00366 fr_ensi_bourges_synema_log_player_get_duration (DBusGProxy *proxy, guint64* OUT_duration, GError **error)
00367
00368 {
00369 return dbus_g_proxy_call (proxy, "GetDuration", error, G_TYPE_INVALID, G_TYPE_UINT64, OUT_duration, G_TYPE_INVALID);
00370 }
00371
00372 typedef void (*fr_ensi_bourges_synema_log_player_get_duration_reply) (DBusGProxy *proxy, guint64 OUT_duration, GError *error, gpointer userdata);
00373
00374 static void
00375 fr_ensi_bourges_synema_log_player_get_duration_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00376 {
00377 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00378 GError *error = NULL;
00379 guint64 OUT_duration;
00380 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_UINT64, &OUT_duration, G_TYPE_INVALID);
00381 (*(fr_ensi_bourges_synema_log_player_get_duration_reply)data->cb) (proxy, OUT_duration, error, data->userdata);
00382 return;
00383 }
00384
00385 static
00386 #ifdef G_HAVE_INLINE
00387 inline
00388 #endif
00389 DBusGProxyCall*
00390 fr_ensi_bourges_synema_log_player_get_duration_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_get_duration_reply callback, gpointer userdata)
00391
00392 {
00393 DBusGAsyncData *stuff;
00394 stuff = g_slice_new (DBusGAsyncData);
00395 stuff->cb = G_CALLBACK (callback);
00396 stuff->userdata = userdata;
00397 return dbus_g_proxy_begin_call (proxy, "GetDuration", fr_ensi_bourges_synema_log_player_get_duration_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00398 }
00399 static
00400 #ifdef G_HAVE_INLINE
00401 inline
00402 #endif
00403 gboolean
00404 fr_ensi_bourges_synema_log_player_get_time_left (DBusGProxy *proxy, guint64* OUT_time, GError **error)
00405
00406 {
00407 return dbus_g_proxy_call (proxy, "GetTimeLeft", error, G_TYPE_INVALID, G_TYPE_UINT64, OUT_time, G_TYPE_INVALID);
00408 }
00409
00410 typedef void (*fr_ensi_bourges_synema_log_player_get_time_left_reply) (DBusGProxy *proxy, guint64 OUT_time, GError *error, gpointer userdata);
00411
00412 static void
00413 fr_ensi_bourges_synema_log_player_get_time_left_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00414 {
00415 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00416 GError *error = NULL;
00417 guint64 OUT_time;
00418 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_UINT64, &OUT_time, G_TYPE_INVALID);
00419 (*(fr_ensi_bourges_synema_log_player_get_time_left_reply)data->cb) (proxy, OUT_time, error, data->userdata);
00420 return;
00421 }
00422
00423 static
00424 #ifdef G_HAVE_INLINE
00425 inline
00426 #endif
00427 DBusGProxyCall*
00428 fr_ensi_bourges_synema_log_player_get_time_left_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_get_time_left_reply callback, gpointer userdata)
00429
00430 {
00431 DBusGAsyncData *stuff;
00432 stuff = g_slice_new (DBusGAsyncData);
00433 stuff->cb = G_CALLBACK (callback);
00434 stuff->userdata = userdata;
00435 return dbus_g_proxy_begin_call (proxy, "GetTimeLeft", fr_ensi_bourges_synema_log_player_get_time_left_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00436 }
00437 static
00438 #ifdef G_HAVE_INLINE
00439 inline
00440 #endif
00441 gboolean
00442 fr_ensi_bourges_synema_log_player_get_speed (DBusGProxy *proxy, gdouble* OUT_speed, GError **error)
00443
00444 {
00445 return dbus_g_proxy_call (proxy, "GetSpeed", error, G_TYPE_INVALID, G_TYPE_DOUBLE, OUT_speed, G_TYPE_INVALID);
00446 }
00447
00448 typedef void (*fr_ensi_bourges_synema_log_player_get_speed_reply) (DBusGProxy *proxy, gdouble OUT_speed, GError *error, gpointer userdata);
00449
00450 static void
00451 fr_ensi_bourges_synema_log_player_get_speed_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
00452 {
00453 DBusGAsyncData *data = (DBusGAsyncData*) user_data;
00454 GError *error = NULL;
00455 gdouble OUT_speed;
00456 dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_DOUBLE, &OUT_speed, G_TYPE_INVALID);
00457 (*(fr_ensi_bourges_synema_log_player_get_speed_reply)data->cb) (proxy, OUT_speed, error, data->userdata);
00458 return;
00459 }
00460
00461 static
00462 #ifdef G_HAVE_INLINE
00463 inline
00464 #endif
00465 DBusGProxyCall*
00466 fr_ensi_bourges_synema_log_player_get_speed_async (DBusGProxy *proxy, fr_ensi_bourges_synema_log_player_get_speed_reply callback, gpointer userdata)
00467
00468 {
00469 DBusGAsyncData *stuff;
00470 stuff = g_slice_new (DBusGAsyncData);
00471 stuff->cb = G_CALLBACK (callback);
00472 stuff->userdata = userdata;
00473 return dbus_g_proxy_begin_call (proxy, "GetSpeed", fr_ensi_bourges_synema_log_player_get_speed_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_INVALID);
00474 }
00475 #endif
00476
00477 G_END_DECLS