00001
00002
00003
00004 #ifndef __dbus_glib_marshal_audacious_rc_MARSHAL_H__
00005 #define __dbus_glib_marshal_audacious_rc_MARSHAL_H__
00006
00007 #include <glib-object.h>
00008
00009 G_BEGIN_DECLS
00010
00011 #ifdef G_ENABLE_DEBUG
00012 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
00013 #define g_marshal_value_peek_char(v) g_value_get_char (v)
00014 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
00015 #define g_marshal_value_peek_int(v) g_value_get_int (v)
00016 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
00017 #define g_marshal_value_peek_long(v) g_value_get_long (v)
00018 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
00019 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
00020 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
00021 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
00022 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
00023 #define g_marshal_value_peek_float(v) g_value_get_float (v)
00024 #define g_marshal_value_peek_double(v) g_value_get_double (v)
00025 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
00026 #define g_marshal_value_peek_param(v) g_value_get_param (v)
00027 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
00028 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
00029 #define g_marshal_value_peek_object(v) g_value_get_object (v)
00030 #else
00031
00032
00033
00034
00035 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
00036 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
00037 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
00038 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
00039 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
00040 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
00041 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
00042 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
00043 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
00044 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
00045 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
00046 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
00047 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
00048 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
00049 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
00050 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
00051 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
00052 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
00053 #endif
00054
00055
00056
00057 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER (GClosure *closure,
00058 GValue *return_value,
00059 guint n_param_values,
00060 const GValue *param_values,
00061 gpointer invocation_hint,
00062 gpointer marshal_data);
00063 void
00064 dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER (GClosure *closure,
00065 GValue *return_value G_GNUC_UNUSED,
00066 guint n_param_values,
00067 const GValue *param_values,
00068 gpointer invocation_hint G_GNUC_UNUSED,
00069 gpointer marshal_data)
00070 {
00071 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
00072 gint arg_1,
00073 gpointer arg_2,
00074 gpointer data2);
00075 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
00076 register GCClosure *cc = (GCClosure*) closure;
00077 register gpointer data1, data2;
00078 gboolean v_return;
00079
00080 g_return_if_fail (return_value != NULL);
00081 g_return_if_fail (n_param_values == 3);
00082
00083 if (G_CCLOSURE_SWAP_DATA (closure))
00084 {
00085 data1 = closure->data;
00086 data2 = g_value_peek_pointer (param_values + 0);
00087 }
00088 else
00089 {
00090 data1 = g_value_peek_pointer (param_values + 0);
00091 data2 = closure->data;
00092 }
00093 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
00094
00095 v_return = callback (data1,
00096 g_marshal_value_peek_int (param_values + 1),
00097 g_marshal_value_peek_pointer (param_values + 2),
00098 data2);
00099
00100 g_value_set_boolean (return_value, v_return);
00101 }
00102
00103
00104 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER (GClosure *closure,
00105 GValue *return_value,
00106 guint n_param_values,
00107 const GValue *param_values,
00108 gpointer invocation_hint,
00109 gpointer marshal_data);
00110 void
00111 dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER (GClosure *closure,
00112 GValue *return_value G_GNUC_UNUSED,
00113 guint n_param_values,
00114 const GValue *param_values,
00115 gpointer invocation_hint G_GNUC_UNUSED,
00116 gpointer marshal_data)
00117 {
00118 typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (gpointer data1,
00119 gdouble arg_1,
00120 gpointer arg_2,
00121 gpointer data2);
00122 register GMarshalFunc_BOOLEAN__DOUBLE_POINTER callback;
00123 register GCClosure *cc = (GCClosure*) closure;
00124 register gpointer data1, data2;
00125 gboolean v_return;
00126
00127 g_return_if_fail (return_value != NULL);
00128 g_return_if_fail (n_param_values == 3);
00129
00130 if (G_CCLOSURE_SWAP_DATA (closure))
00131 {
00132 data1 = closure->data;
00133 data2 = g_value_peek_pointer (param_values + 0);
00134 }
00135 else
00136 {
00137 data1 = g_value_peek_pointer (param_values + 0);
00138 data2 = closure->data;
00139 }
00140 callback = (GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
00141
00142 v_return = callback (data1,
00143 g_marshal_value_peek_double (param_values + 1),
00144 g_marshal_value_peek_pointer (param_values + 2),
00145 data2);
00146
00147 g_value_set_boolean (return_value, v_return);
00148 }
00149
00150
00151 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER (GClosure *closure,
00152 GValue *return_value,
00153 guint n_param_values,
00154 const GValue *param_values,
00155 gpointer invocation_hint,
00156 gpointer marshal_data);
00157 void
00158 dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER (GClosure *closure,
00159 GValue *return_value G_GNUC_UNUSED,
00160 guint n_param_values,
00161 const GValue *param_values,
00162 gpointer invocation_hint G_GNUC_UNUSED,
00163 gpointer marshal_data)
00164 {
00165 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_POINTER) (gpointer data1,
00166 gint arg_1,
00167 gint arg_2,
00168 gpointer arg_3,
00169 gpointer data2);
00170 register GMarshalFunc_BOOLEAN__INT_INT_POINTER callback;
00171 register GCClosure *cc = (GCClosure*) closure;
00172 register gpointer data1, data2;
00173 gboolean v_return;
00174
00175 g_return_if_fail (return_value != NULL);
00176 g_return_if_fail (n_param_values == 4);
00177
00178 if (G_CCLOSURE_SWAP_DATA (closure))
00179 {
00180 data1 = closure->data;
00181 data2 = g_value_peek_pointer (param_values + 0);
00182 }
00183 else
00184 {
00185 data1 = g_value_peek_pointer (param_values + 0);
00186 data2 = closure->data;
00187 }
00188 callback = (GMarshalFunc_BOOLEAN__INT_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
00189
00190 v_return = callback (data1,
00191 g_marshal_value_peek_int (param_values + 1),
00192 g_marshal_value_peek_int (param_values + 2),
00193 g_marshal_value_peek_pointer (param_values + 3),
00194 data2);
00195
00196 g_value_set_boolean (return_value, v_return);
00197 }
00198
00199
00200 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER (GClosure *closure,
00201 GValue *return_value,
00202 guint n_param_values,
00203 const GValue *param_values,
00204 gpointer invocation_hint,
00205 gpointer marshal_data);
00206 void
00207 dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER (GClosure *closure,
00208 GValue *return_value G_GNUC_UNUSED,
00209 guint n_param_values,
00210 const GValue *param_values,
00211 gpointer invocation_hint G_GNUC_UNUSED,
00212 gpointer marshal_data)
00213 {
00214 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_INT_POINTER) (gpointer data1,
00215 gpointer arg_1,
00216 gint arg_2,
00217 gpointer arg_3,
00218 gpointer data2);
00219 register GMarshalFunc_BOOLEAN__STRING_INT_POINTER callback;
00220 register GCClosure *cc = (GCClosure*) closure;
00221 register gpointer data1, data2;
00222 gboolean v_return;
00223
00224 g_return_if_fail (return_value != NULL);
00225 g_return_if_fail (n_param_values == 4);
00226
00227 if (G_CCLOSURE_SWAP_DATA (closure))
00228 {
00229 data1 = closure->data;
00230 data2 = g_value_peek_pointer (param_values + 0);
00231 }
00232 else
00233 {
00234 data1 = g_value_peek_pointer (param_values + 0);
00235 data2 = closure->data;
00236 }
00237 callback = (GMarshalFunc_BOOLEAN__STRING_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
00238
00239 v_return = callback (data1,
00240 g_marshal_value_peek_string (param_values + 1),
00241 g_marshal_value_peek_int (param_values + 2),
00242 g_marshal_value_peek_pointer (param_values + 3),
00243 data2);
00244
00245 g_value_set_boolean (return_value, v_return);
00246 }
00247
00248
00249 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER (GClosure *closure,
00250 GValue *return_value,
00251 guint n_param_values,
00252 const GValue *param_values,
00253 gpointer invocation_hint,
00254 gpointer marshal_data);
00255 void
00256 dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER (GClosure *closure,
00257 GValue *return_value G_GNUC_UNUSED,
00258 guint n_param_values,
00259 const GValue *param_values,
00260 gpointer invocation_hint G_GNUC_UNUSED,
00261 gpointer marshal_data)
00262 {
00263 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER) (gpointer data1,
00264 gpointer arg_1,
00265 gpointer arg_2,
00266 gpointer arg_3,
00267 gpointer arg_4,
00268 gpointer data2);
00269 register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER callback;
00270 register GCClosure *cc = (GCClosure*) closure;
00271 register gpointer data1, data2;
00272 gboolean v_return;
00273
00274 g_return_if_fail (return_value != NULL);
00275 g_return_if_fail (n_param_values == 5);
00276
00277 if (G_CCLOSURE_SWAP_DATA (closure))
00278 {
00279 data1 = closure->data;
00280 data2 = g_value_peek_pointer (param_values + 0);
00281 }
00282 else
00283 {
00284 data1 = g_value_peek_pointer (param_values + 0);
00285 data2 = closure->data;
00286 }
00287 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00288
00289 v_return = callback (data1,
00290 g_marshal_value_peek_pointer (param_values + 1),
00291 g_marshal_value_peek_pointer (param_values + 2),
00292 g_marshal_value_peek_pointer (param_values + 3),
00293 g_marshal_value_peek_pointer (param_values + 4),
00294 data2);
00295
00296 g_value_set_boolean (return_value, v_return);
00297 }
00298
00299
00300 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER (GClosure *closure,
00301 GValue *return_value,
00302 guint n_param_values,
00303 const GValue *param_values,
00304 gpointer invocation_hint,
00305 gpointer marshal_data);
00306 void
00307 dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER (GClosure *closure,
00308 GValue *return_value G_GNUC_UNUSED,
00309 guint n_param_values,
00310 const GValue *param_values,
00311 gpointer invocation_hint G_GNUC_UNUSED,
00312 gpointer marshal_data)
00313 {
00314 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_POINTER) (gpointer data1,
00315 gpointer arg_1,
00316 gpointer arg_2,
00317 gpointer data2);
00318 register GMarshalFunc_BOOLEAN__BOXED_POINTER callback;
00319 register GCClosure *cc = (GCClosure*) closure;
00320 register gpointer data1, data2;
00321 gboolean v_return;
00322
00323 g_return_if_fail (return_value != NULL);
00324 g_return_if_fail (n_param_values == 3);
00325
00326 if (G_CCLOSURE_SWAP_DATA (closure))
00327 {
00328 data1 = closure->data;
00329 data2 = g_value_peek_pointer (param_values + 0);
00330 }
00331 else
00332 {
00333 data1 = g_value_peek_pointer (param_values + 0);
00334 data2 = closure->data;
00335 }
00336 callback = (GMarshalFunc_BOOLEAN__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
00337
00338 v_return = callback (data1,
00339 g_marshal_value_peek_boxed (param_values + 1),
00340 g_marshal_value_peek_pointer (param_values + 2),
00341 data2);
00342
00343 g_value_set_boolean (return_value, v_return);
00344 }
00345
00346
00347 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
00348 GValue *return_value,
00349 guint n_param_values,
00350 const GValue *param_values,
00351 gpointer invocation_hint,
00352 gpointer marshal_data);
00353 void
00354 dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
00355 GValue *return_value G_GNUC_UNUSED,
00356 guint n_param_values,
00357 const GValue *param_values,
00358 gpointer invocation_hint G_GNUC_UNUSED,
00359 gpointer marshal_data)
00360 {
00361 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
00362 gboolean arg_1,
00363 gpointer arg_2,
00364 gpointer data2);
00365 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
00366 register GCClosure *cc = (GCClosure*) closure;
00367 register gpointer data1, data2;
00368 gboolean v_return;
00369
00370 g_return_if_fail (return_value != NULL);
00371 g_return_if_fail (n_param_values == 3);
00372
00373 if (G_CCLOSURE_SWAP_DATA (closure))
00374 {
00375 data1 = closure->data;
00376 data2 = g_value_peek_pointer (param_values + 0);
00377 }
00378 else
00379 {
00380 data1 = g_value_peek_pointer (param_values + 0);
00381 data2 = closure->data;
00382 }
00383 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
00384
00385 v_return = callback (data1,
00386 g_marshal_value_peek_boolean (param_values + 1),
00387 g_marshal_value_peek_pointer (param_values + 2),
00388 data2);
00389
00390 g_value_set_boolean (return_value, v_return);
00391 }
00392
00393
00394 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER (GClosure *closure,
00395 GValue *return_value,
00396 guint n_param_values,
00397 const GValue *param_values,
00398 gpointer invocation_hint,
00399 gpointer marshal_data);
00400 void
00401 dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER (GClosure *closure,
00402 GValue *return_value G_GNUC_UNUSED,
00403 guint n_param_values,
00404 const GValue *param_values,
00405 gpointer invocation_hint G_GNUC_UNUSED,
00406 gpointer marshal_data)
00407 {
00408 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER) (gpointer data1,
00409 guint arg_1,
00410 gpointer arg_2,
00411 gpointer arg_3,
00412 gpointer data2);
00413 register GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER callback;
00414 register GCClosure *cc = (GCClosure*) closure;
00415 register gpointer data1, data2;
00416 gboolean v_return;
00417
00418 g_return_if_fail (return_value != NULL);
00419 g_return_if_fail (n_param_values == 4);
00420
00421 if (G_CCLOSURE_SWAP_DATA (closure))
00422 {
00423 data1 = closure->data;
00424 data2 = g_value_peek_pointer (param_values + 0);
00425 }
00426 else
00427 {
00428 data1 = g_value_peek_pointer (param_values + 0);
00429 data2 = closure->data;
00430 }
00431 callback = (GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00432
00433 v_return = callback (data1,
00434 g_marshal_value_peek_uint (param_values + 1),
00435 g_marshal_value_peek_pointer (param_values + 2),
00436 g_marshal_value_peek_pointer (param_values + 3),
00437 data2);
00438
00439 g_value_set_boolean (return_value, v_return);
00440 }
00441
00442
00443 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER (GClosure *closure,
00444 GValue *return_value,
00445 guint n_param_values,
00446 const GValue *param_values,
00447 gpointer invocation_hint,
00448 gpointer marshal_data);
00449 void
00450 dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER (GClosure *closure,
00451 GValue *return_value G_GNUC_UNUSED,
00452 guint n_param_values,
00453 const GValue *param_values,
00454 gpointer invocation_hint G_GNUC_UNUSED,
00455 gpointer marshal_data)
00456 {
00457 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER) (gpointer data1,
00458 gint arg_1,
00459 gdouble arg_2,
00460 gpointer arg_3,
00461 gpointer data2);
00462 register GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER callback;
00463 register GCClosure *cc = (GCClosure*) closure;
00464 register gpointer data1, data2;
00465 gboolean v_return;
00466
00467 g_return_if_fail (return_value != NULL);
00468 g_return_if_fail (n_param_values == 4);
00469
00470 if (G_CCLOSURE_SWAP_DATA (closure))
00471 {
00472 data1 = closure->data;
00473 data2 = g_value_peek_pointer (param_values + 0);
00474 }
00475 else
00476 {
00477 data1 = g_value_peek_pointer (param_values + 0);
00478 data2 = closure->data;
00479 }
00480 callback = (GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
00481
00482 v_return = callback (data1,
00483 g_marshal_value_peek_int (param_values + 1),
00484 g_marshal_value_peek_double (param_values + 2),
00485 g_marshal_value_peek_pointer (param_values + 3),
00486 data2);
00487
00488 g_value_set_boolean (return_value, v_return);
00489 }
00490
00491
00492 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER (GClosure *closure,
00493 GValue *return_value,
00494 guint n_param_values,
00495 const GValue *param_values,
00496 gpointer invocation_hint,
00497 gpointer marshal_data);
00498 void
00499 dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER (GClosure *closure,
00500 GValue *return_value G_GNUC_UNUSED,
00501 guint n_param_values,
00502 const GValue *param_values,
00503 gpointer invocation_hint G_GNUC_UNUSED,
00504 gpointer marshal_data)
00505 {
00506 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
00507 gpointer arg_1,
00508 gpointer data2);
00509 register GMarshalFunc_BOOLEAN__POINTER callback;
00510 register GCClosure *cc = (GCClosure*) closure;
00511 register gpointer data1, data2;
00512 gboolean v_return;
00513
00514 g_return_if_fail (return_value != NULL);
00515 g_return_if_fail (n_param_values == 2);
00516
00517 if (G_CCLOSURE_SWAP_DATA (closure))
00518 {
00519 data1 = closure->data;
00520 data2 = g_value_peek_pointer (param_values + 0);
00521 }
00522 else
00523 {
00524 data1 = g_value_peek_pointer (param_values + 0);
00525 data2 = closure->data;
00526 }
00527 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
00528
00529 v_return = callback (data1,
00530 g_marshal_value_peek_pointer (param_values + 1),
00531 data2);
00532
00533 g_value_set_boolean (return_value, v_return);
00534 }
00535
00536
00537 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER (GClosure *closure,
00538 GValue *return_value,
00539 guint n_param_values,
00540 const GValue *param_values,
00541 gpointer invocation_hint,
00542 gpointer marshal_data);
00543 void
00544 dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER (GClosure *closure,
00545 GValue *return_value G_GNUC_UNUSED,
00546 guint n_param_values,
00547 const GValue *param_values,
00548 gpointer invocation_hint G_GNUC_UNUSED,
00549 gpointer marshal_data)
00550 {
00551 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
00552 gint arg_1,
00553 gpointer arg_2,
00554 gpointer arg_3,
00555 gpointer data2);
00556 register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
00557 register GCClosure *cc = (GCClosure*) closure;
00558 register gpointer data1, data2;
00559 gboolean v_return;
00560
00561 g_return_if_fail (return_value != NULL);
00562 g_return_if_fail (n_param_values == 4);
00563
00564 if (G_CCLOSURE_SWAP_DATA (closure))
00565 {
00566 data1 = closure->data;
00567 data2 = g_value_peek_pointer (param_values + 0);
00568 }
00569 else
00570 {
00571 data1 = g_value_peek_pointer (param_values + 0);
00572 data2 = closure->data;
00573 }
00574 callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00575
00576 v_return = callback (data1,
00577 g_marshal_value_peek_int (param_values + 1),
00578 g_marshal_value_peek_pointer (param_values + 2),
00579 g_marshal_value_peek_pointer (param_values + 3),
00580 data2);
00581
00582 g_value_set_boolean (return_value, v_return);
00583 }
00584
00585
00586 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER (GClosure *closure,
00587 GValue *return_value,
00588 guint n_param_values,
00589 const GValue *param_values,
00590 gpointer invocation_hint,
00591 gpointer marshal_data);
00592 void
00593 dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER (GClosure *closure,
00594 GValue *return_value G_GNUC_UNUSED,
00595 guint n_param_values,
00596 const GValue *param_values,
00597 gpointer invocation_hint G_GNUC_UNUSED,
00598 gpointer marshal_data)
00599 {
00600 typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER) (gpointer data1,
00601 gdouble arg_1,
00602 gpointer arg_2,
00603 gpointer arg_3,
00604 gpointer data2);
00605 register GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER callback;
00606 register GCClosure *cc = (GCClosure*) closure;
00607 register gpointer data1, data2;
00608 gboolean v_return;
00609
00610 g_return_if_fail (return_value != NULL);
00611 g_return_if_fail (n_param_values == 4);
00612
00613 if (G_CCLOSURE_SWAP_DATA (closure))
00614 {
00615 data1 = closure->data;
00616 data2 = g_value_peek_pointer (param_values + 0);
00617 }
00618 else
00619 {
00620 data1 = g_value_peek_pointer (param_values + 0);
00621 data2 = closure->data;
00622 }
00623 callback = (GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
00624
00625 v_return = callback (data1,
00626 g_marshal_value_peek_double (param_values + 1),
00627 g_marshal_value_peek_boxed (param_values + 2),
00628 g_marshal_value_peek_pointer (param_values + 3),
00629 data2);
00630
00631 g_value_set_boolean (return_value, v_return);
00632 }
00633
00634
00635 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER (GClosure *closure,
00636 GValue *return_value,
00637 guint n_param_values,
00638 const GValue *param_values,
00639 gpointer invocation_hint,
00640 gpointer marshal_data);
00641 void
00642 dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER (GClosure *closure,
00643 GValue *return_value G_GNUC_UNUSED,
00644 guint n_param_values,
00645 const GValue *param_values,
00646 gpointer invocation_hint G_GNUC_UNUSED,
00647 gpointer marshal_data)
00648 {
00649 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER) (gpointer data1,
00650 guint arg_1,
00651 gpointer arg_2,
00652 gpointer arg_3,
00653 gpointer arg_4,
00654 gpointer data2);
00655 register GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER callback;
00656 register GCClosure *cc = (GCClosure*) closure;
00657 register gpointer data1, data2;
00658 gboolean v_return;
00659
00660 g_return_if_fail (return_value != NULL);
00661 g_return_if_fail (n_param_values == 5);
00662
00663 if (G_CCLOSURE_SWAP_DATA (closure))
00664 {
00665 data1 = closure->data;
00666 data2 = g_value_peek_pointer (param_values + 0);
00667 }
00668 else
00669 {
00670 data1 = g_value_peek_pointer (param_values + 0);
00671 data2 = closure->data;
00672 }
00673 callback = (GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00674
00675 v_return = callback (data1,
00676 g_marshal_value_peek_uint (param_values + 1),
00677 g_marshal_value_peek_string (param_values + 2),
00678 g_marshal_value_peek_pointer (param_values + 3),
00679 g_marshal_value_peek_pointer (param_values + 4),
00680 data2);
00681
00682 g_value_set_boolean (return_value, v_return);
00683 }
00684
00685
00686 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER (GClosure *closure,
00687 GValue *return_value,
00688 guint n_param_values,
00689 const GValue *param_values,
00690 gpointer invocation_hint,
00691 gpointer marshal_data);
00692 void
00693 dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER (GClosure *closure,
00694 GValue *return_value G_GNUC_UNUSED,
00695 guint n_param_values,
00696 const GValue *param_values,
00697 gpointer invocation_hint G_GNUC_UNUSED,
00698 gpointer marshal_data)
00699 {
00700 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER) (gpointer data1,
00701 guint arg_1,
00702 gpointer arg_2,
00703 gpointer data2);
00704 register GMarshalFunc_BOOLEAN__UINT_POINTER callback;
00705 register GCClosure *cc = (GCClosure*) closure;
00706 register gpointer data1, data2;
00707 gboolean v_return;
00708
00709 g_return_if_fail (return_value != NULL);
00710 g_return_if_fail (n_param_values == 3);
00711
00712 if (G_CCLOSURE_SWAP_DATA (closure))
00713 {
00714 data1 = closure->data;
00715 data2 = g_value_peek_pointer (param_values + 0);
00716 }
00717 else
00718 {
00719 data1 = g_value_peek_pointer (param_values + 0);
00720 data2 = closure->data;
00721 }
00722 callback = (GMarshalFunc_BOOLEAN__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
00723
00724 v_return = callback (data1,
00725 g_marshal_value_peek_uint (param_values + 1),
00726 g_marshal_value_peek_pointer (param_values + 2),
00727 data2);
00728
00729 g_value_set_boolean (return_value, v_return);
00730 }
00731
00732
00733 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER (GClosure *closure,
00734 GValue *return_value,
00735 guint n_param_values,
00736 const GValue *param_values,
00737 gpointer invocation_hint,
00738 gpointer marshal_data);
00739 void
00740 dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER (GClosure *closure,
00741 GValue *return_value G_GNUC_UNUSED,
00742 guint n_param_values,
00743 const GValue *param_values,
00744 gpointer invocation_hint G_GNUC_UNUSED,
00745 gpointer marshal_data)
00746 {
00747 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (gpointer data1,
00748 gpointer arg_1,
00749 gpointer arg_2,
00750 gpointer arg_3,
00751 gpointer data2);
00752 register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER callback;
00753 register GCClosure *cc = (GCClosure*) closure;
00754 register gpointer data1, data2;
00755 gboolean v_return;
00756
00757 g_return_if_fail (return_value != NULL);
00758 g_return_if_fail (n_param_values == 4);
00759
00760 if (G_CCLOSURE_SWAP_DATA (closure))
00761 {
00762 data1 = closure->data;
00763 data2 = g_value_peek_pointer (param_values + 0);
00764 }
00765 else
00766 {
00767 data1 = g_value_peek_pointer (param_values + 0);
00768 data2 = closure->data;
00769 }
00770 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00771
00772 v_return = callback (data1,
00773 g_marshal_value_peek_pointer (param_values + 1),
00774 g_marshal_value_peek_pointer (param_values + 2),
00775 g_marshal_value_peek_pointer (param_values + 3),
00776 data2);
00777
00778 g_value_set_boolean (return_value, v_return);
00779 }
00780
00781
00782 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER (GClosure *closure,
00783 GValue *return_value,
00784 guint n_param_values,
00785 const GValue *param_values,
00786 gpointer invocation_hint,
00787 gpointer marshal_data);
00788 void
00789 dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER (GClosure *closure,
00790 GValue *return_value G_GNUC_UNUSED,
00791 guint n_param_values,
00792 const GValue *param_values,
00793 gpointer invocation_hint G_GNUC_UNUSED,
00794 gpointer marshal_data)
00795 {
00796 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_POINTER) (gpointer data1,
00797 gpointer arg_1,
00798 gpointer arg_2,
00799 gpointer data2);
00800 register GMarshalFunc_BOOLEAN__STRING_POINTER callback;
00801 register GCClosure *cc = (GCClosure*) closure;
00802 register gpointer data1, data2;
00803 gboolean v_return;
00804
00805 g_return_if_fail (return_value != NULL);
00806 g_return_if_fail (n_param_values == 3);
00807
00808 if (G_CCLOSURE_SWAP_DATA (closure))
00809 {
00810 data1 = closure->data;
00811 data2 = g_value_peek_pointer (param_values + 0);
00812 }
00813 else
00814 {
00815 data1 = g_value_peek_pointer (param_values + 0);
00816 data2 = closure->data;
00817 }
00818 callback = (GMarshalFunc_BOOLEAN__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
00819
00820 v_return = callback (data1,
00821 g_marshal_value_peek_string (param_values + 1),
00822 g_marshal_value_peek_pointer (param_values + 2),
00823 data2);
00824
00825 g_value_set_boolean (return_value, v_return);
00826 }
00827
00828
00829 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER (GClosure *closure,
00830 GValue *return_value,
00831 guint n_param_values,
00832 const GValue *param_values,
00833 gpointer invocation_hint,
00834 gpointer marshal_data);
00835 void
00836 dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER (GClosure *closure,
00837 GValue *return_value G_GNUC_UNUSED,
00838 guint n_param_values,
00839 const GValue *param_values,
00840 gpointer invocation_hint G_GNUC_UNUSED,
00841 gpointer marshal_data)
00842 {
00843 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
00844 gpointer arg_1,
00845 gpointer arg_2,
00846 gpointer data2);
00847 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
00848 register GCClosure *cc = (GCClosure*) closure;
00849 register gpointer data1, data2;
00850 gboolean v_return;
00851
00852 g_return_if_fail (return_value != NULL);
00853 g_return_if_fail (n_param_values == 3);
00854
00855 if (G_CCLOSURE_SWAP_DATA (closure))
00856 {
00857 data1 = closure->data;
00858 data2 = g_value_peek_pointer (param_values + 0);
00859 }
00860 else
00861 {
00862 data1 = g_value_peek_pointer (param_values + 0);
00863 data2 = closure->data;
00864 }
00865 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
00866
00867 v_return = callback (data1,
00868 g_marshal_value_peek_pointer (param_values + 1),
00869 g_marshal_value_peek_pointer (param_values + 2),
00870 data2);
00871
00872 g_value_set_boolean (return_value, v_return);
00873 }
00874
00875 G_END_DECLS
00876
00877 #endif
00878
00879 #include <dbus/dbus-glib.h>
00880 static const DBusGMethodInfo dbus_glib_audacious_rc_methods[] = {
00881 { (GCallback) audacious_rc_version, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 0 },
00882 { (GCallback) audacious_rc_quit, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 48 },
00883 { (GCallback) audacious_rc_eject, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 77 },
00884 { (GCallback) audacious_rc_main_win_visible, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 107 },
00885 { (GCallback) audacious_rc_show_main_win, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 166 },
00886 { (GCallback) audacious_rc_get_tuple_fields, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 211 },
00887 { (GCallback) audacious_rc_play, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 266 },
00888 { (GCallback) audacious_rc_pause, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 295 },
00889 { (GCallback) audacious_rc_stop, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 325 },
00890 { (GCallback) audacious_rc_playing, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 354 },
00891 { (GCallback) audacious_rc_paused, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 405 },
00892 { (GCallback) audacious_rc_stopped, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 454 },
00893 { (GCallback) audacious_rc_status, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 505 },
00894 { (GCallback) audacious_rc_info, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER, 551 },
00895 { (GCallback) audacious_rc_time, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 618 },
00896 { (GCallback) audacious_rc_seek, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER, 660 },
00897 { (GCallback) audacious_rc_volume, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER, 697 },
00898 { (GCallback) audacious_rc_set_volume, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER, 750 },
00899 { (GCallback) audacious_rc_balance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 798 },
00900 { (GCallback) audacious_rc_position, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 846 },
00901 { (GCallback) audacious_rc_advance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 891 },
00902 { (GCallback) audacious_rc_reverse, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 923 },
00903 { (GCallback) audacious_rc_length, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 955 },
00904 { (GCallback) audacious_rc_song_title, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1001 },
00905 { (GCallback) audacious_rc_song_filename, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1057 },
00906 { (GCallback) audacious_rc_song_length, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1119 },
00907 { (GCallback) audacious_rc_song_frames, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1177 },
00908 { (GCallback) audacious_rc_song_tuple, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER, 1235 },
00909 { (GCallback) audacious_rc_jump, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER, 1301 },
00910 { (GCallback) audacious_rc_add, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 1338 },
00911 { (GCallback) audacious_rc_add_url, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 1375 },
00912 { (GCallback) audacious_rc_add_list, dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER, 1414 },
00913 { (GCallback) audacious_rc_open_list, dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER, 1461 },
00914 { (GCallback) audacious_rc_open_list_to_temp, dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER, 1509 },
00915 { (GCallback) audacious_rc_delete, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER, 1563 },
00916 { (GCallback) audacious_rc_clear, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1602 },
00917 { (GCallback) audacious_rc_auto_advance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1632 },
00918 { (GCallback) audacious_rc_toggle_auto_advance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1687 },
00919 { (GCallback) audacious_rc_repeat, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1729 },
00920 { (GCallback) audacious_rc_toggle_repeat, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1778 },
00921 { (GCallback) audacious_rc_shuffle, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1815 },
00922 { (GCallback) audacious_rc_toggle_shuffle, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1866 },
00923 { (GCallback) audacious_rc_show_prefs_box, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 1904 },
00924 { (GCallback) audacious_rc_show_about_box, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 1950 },
00925 { (GCallback) audacious_rc_show_jtf_box, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 1996 },
00926 { (GCallback) audacious_rc_show_filebrowser, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2040 },
00927 { (GCallback) audacious_rc_play_pause, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 2089 },
00928 { (GCallback) audacious_rc_queue_get_list_pos, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 2123 },
00929 { (GCallback) audacious_rc_queue_get_queue_pos, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 2184 },
00930 { (GCallback) audacious_rc_get_info, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER, 2246 },
00931 { (GCallback) audacious_rc_toggle_aot, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2316 },
00932 { (GCallback) audacious_rc_get_playqueue_length, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 2360 },
00933 { (GCallback) audacious_rc_playlist_ins_url_string, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER, 2418 },
00934 { (GCallback) audacious_rc_playlist_add, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 2479 },
00935 { (GCallback) audacious_rc_playqueue_add, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER, 2524 },
00936 { (GCallback) audacious_rc_playqueue_remove, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER, 2569 },
00937 { (GCallback) audacious_rc_playqueue_clear, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 2617 },
00938 { (GCallback) audacious_rc_playqueue_is_queued, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER, 2656 },
00939 { (GCallback) audacious_rc_playlist_enqueue_to_temp, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 2724 },
00940 { (GCallback) audacious_rc_get_eq, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER, 2778 },
00941 { (GCallback) audacious_rc_get_eq_preamp, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 2838 },
00942 { (GCallback) audacious_rc_get_eq_band, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER, 2889 },
00943 { (GCallback) audacious_rc_set_eq, dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER, 2946 },
00944 { (GCallback) audacious_rc_set_eq_preamp, dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER, 2998 },
00945 { (GCallback) audacious_rc_set_eq_band, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER, 3045 },
00946 { (GCallback) audacious_rc_equalizer_activate, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 3098 },
00947 { (GCallback) audacious_rc_get_active_playlist_name, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 3151 },
00948 };
00949
00950 const DBusGObjectInfo dbus_glib_audacious_rc_object_info = { 1,
00951 dbus_glib_audacious_rc_methods,
00952 67,
00953 "org.atheme.audacious\0Version\0S\0version\0O\0F\0N\0s\0\0org.atheme.audacious\0Quit\0S\0\0org.atheme.audacious\0Eject\0S\0\0org.atheme.audacious\0MainWinVisible\0S\0is_main_win\0O\0F\0N\0b\0\0org.atheme.audacious\0ShowMainWin\0S\0show\0I\0b\0\0org.atheme.audacious\0GetTupleFields\0S\0fields\0O\0F\0N\0as\0\0org.atheme.audacious\0Play\0S\0\0org.atheme.audacious\0Pause\0S\0\0org.atheme.audacious\0Stop\0S\0\0org.atheme.audacious\0Playing\0S\0is_playing\0O\0F\0N\0b\0\0org.atheme.audacious\0Paused\0S\0is_paused\0O\0F\0N\0b\0\0org.atheme.audacious\0Stopped\0S\0is_stopped\0O\0F\0N\0b\0\0org.atheme.audacious\0Status\0S\0status\0O\0F\0N\0s\0\0org.atheme.audacious\0Info\0S\0rate\0O\0F\0N\0i\0freq\0O\0F\0N\0i\0nch\0O\0F\0N\0i\0\0org.atheme.audacious\0Time\0S\0time\0O\0F\0N\0u\0\0org.atheme.audacious\0Seek\0S\0pos\0I\0u\0\0org.atheme.audacious\0Volume\0S\0vl\0O\0F\0N\0i\0vr\0O\0F\0N\0i\0\0org.atheme.audacious\0SetVolume\0S\0vl\0I\0i\0vr\0I\0i\0\0org.atheme.audacious\0Balance\0S\0balance\0O\0F\0N\0i\0\0org.atheme.audacious\0Position\0S\0pos\0O\0F\0N\0u\0\0org.atheme.audacious\0Advance\0S\0\0org.atheme.audacious\0Reverse\0S\0\0org.atheme.audacious\0Length\0S\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongTitle\0S\0pos\0I\0u\0title\0O\0F\0N\0s\0\0org.atheme.audacious\0SongFilename\0S\0pos\0I\0u\0filename\0O\0F\0N\0s\0\0org.atheme.audacious\0SongLength\0S\0pos\0I\0u\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongFrames\0S\0pos\0I\0u\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongTuple\0S\0pos\0I\0u\0tuple\0I\0s\0value\0O\0F\0N\0v\0\0org.atheme.audacious\0Jump\0S\0pos\0I\0u\0\0org.atheme.audacious\0Add\0S\0file\0I\0s\0\0org.atheme.audacious\0AddUrl\0S\0url\0I\0s\0\0org.atheme.audacious\0AddList\0S\0filenames\0I\0as\0\0org.atheme.audacious\0OpenList\0S\0filenames\0I\0as\0\0org.atheme.audacious\0OpenListToTemp\0S\0filenames\0I\0as\0\0org.atheme.audacious\0Delete\0S\0pos\0I\0u\0\0org.atheme.audacious\0Clear\0S\0\0org.atheme.audacious\0AutoAdvance\0S\0is_advance\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleAutoAdvance\0S\0\0org.atheme.audacious\0Repeat\0S\0is_repeat\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleRepeat\0S\0\0org.atheme.audacious\0Shuffle\0S\0is_shuffle\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleShuffle\0S\0\0org.atheme.audacious\0ShowPrefsBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowAboutBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowJtfBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowFilebrowser\0S\0show\0I\0b\0\0org.atheme.audacious\0PlayPause\0S\0\0org.atheme.audacious\0QueueGetListPos\0S\0qpos\0I\0u\0pos\0O\0F\0N\0u\0\0org.atheme.audacious\0QueueGetQueuePos\0S\0pos\0I\0u\0qpos\0O\0F\0N\0u\0\0org.atheme.audacious\0GetInfo\0S\0rate\0O\0F\0N\0i\0freq\0O\0F\0N\0i\0nch\0O\0F\0N\0i\0\0org.atheme.audacious\0ToggleAot\0S\0ontop\0I\0b\0\0org.atheme.audacious\0GetPlayqueueLength\0S\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0PlaylistInsUrlString\0S\0url\0I\0s\0pos\0I\0i\0\0org.atheme.audacious\0PlaylistAdd\0S\0list\0I\0s\0\0org.atheme.audacious\0PlayqueueAdd\0S\0pos\0I\0i\0\0org.atheme.audacious\0PlayqueueRemove\0S\0pos\0I\0i\0\0org.atheme.audacious\0PlayqueueClear\0S\0\0org.atheme.audacious\0PlayqueueIsQueued\0S\0pos\0I\0i\0is_queued\0O\0F\0N\0b\0\0org.atheme.audacious\0PlaylistEnqueueToTemp\0S\0url\0I\0s\0\0org.atheme.audacious\0GetEq\0S\0preamp\0O\0F\0N\0d\0bands\0O\0F\0N\0ad\0\0org.atheme.audacious\0GetEqPreamp\0S\0preamp\0O\0F\0N\0d\0\0org.atheme.audacious\0GetEqBand\0S\0band\0I\0i\0value\0O\0F\0N\0d\0\0org.atheme.audacious\0SetEq\0S\0preamp\0I\0d\0bands\0I\0ad\0\0org.atheme.audacious\0SetEqPreamp\0S\0preamp\0I\0d\0\0org.atheme.audacious\0SetEqBand\0S\0band\0I\0i\0value\0I\0d\0\0org.atheme.audacious\0EqualizerActivate\0S\0active\0I\0b\0\0org.atheme.audacious\0GetActivePlaylistName\0S\0plname\0O\0F\0N\0s\0\0\0",
00954 "\0",
00955 "\0"
00956 };
00957
00958
00959
00960
00961 #ifndef __dbus_glib_marshal_mpris_root_MARSHAL_H__
00962 #define __dbus_glib_marshal_mpris_root_MARSHAL_H__
00963
00964 #include <glib-object.h>
00965
00966 G_BEGIN_DECLS
00967
00968 #ifdef G_ENABLE_DEBUG
00969 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
00970 #define g_marshal_value_peek_char(v) g_value_get_char (v)
00971 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
00972 #define g_marshal_value_peek_int(v) g_value_get_int (v)
00973 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
00974 #define g_marshal_value_peek_long(v) g_value_get_long (v)
00975 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
00976 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
00977 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
00978 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
00979 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
00980 #define g_marshal_value_peek_float(v) g_value_get_float (v)
00981 #define g_marshal_value_peek_double(v) g_value_get_double (v)
00982 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
00983 #define g_marshal_value_peek_param(v) g_value_get_param (v)
00984 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
00985 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
00986 #define g_marshal_value_peek_object(v) g_value_get_object (v)
00987 #else
00988
00989
00990
00991
00992 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
00993 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
00994 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
00995 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
00996 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
00997 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
00998 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
00999 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
01000 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
01001 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
01002 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
01003 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
01004 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
01005 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
01006 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
01007 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
01008 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
01009 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
01010 #endif
01011
01012
01013
01014 extern void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER (GClosure *closure,
01015 GValue *return_value,
01016 guint n_param_values,
01017 const GValue *param_values,
01018 gpointer invocation_hint,
01019 gpointer marshal_data);
01020 void
01021 dbus_glib_marshal_mpris_root_BOOLEAN__POINTER (GClosure *closure,
01022 GValue *return_value G_GNUC_UNUSED,
01023 guint n_param_values,
01024 const GValue *param_values,
01025 gpointer invocation_hint G_GNUC_UNUSED,
01026 gpointer marshal_data)
01027 {
01028 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
01029 gpointer arg_1,
01030 gpointer data2);
01031 register GMarshalFunc_BOOLEAN__POINTER callback;
01032 register GCClosure *cc = (GCClosure*) closure;
01033 register gpointer data1, data2;
01034 gboolean v_return;
01035
01036 g_return_if_fail (return_value != NULL);
01037 g_return_if_fail (n_param_values == 2);
01038
01039 if (G_CCLOSURE_SWAP_DATA (closure))
01040 {
01041 data1 = closure->data;
01042 data2 = g_value_peek_pointer (param_values + 0);
01043 }
01044 else
01045 {
01046 data1 = g_value_peek_pointer (param_values + 0);
01047 data2 = closure->data;
01048 }
01049 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
01050
01051 v_return = callback (data1,
01052 g_marshal_value_peek_pointer (param_values + 1),
01053 data2);
01054
01055 g_value_set_boolean (return_value, v_return);
01056 }
01057
01058
01059 extern void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER (GClosure *closure,
01060 GValue *return_value,
01061 guint n_param_values,
01062 const GValue *param_values,
01063 gpointer invocation_hint,
01064 gpointer marshal_data);
01065 void
01066 dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER (GClosure *closure,
01067 GValue *return_value G_GNUC_UNUSED,
01068 guint n_param_values,
01069 const GValue *param_values,
01070 gpointer invocation_hint G_GNUC_UNUSED,
01071 gpointer marshal_data)
01072 {
01073 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
01074 gpointer arg_1,
01075 gpointer arg_2,
01076 gpointer data2);
01077 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
01078 register GCClosure *cc = (GCClosure*) closure;
01079 register gpointer data1, data2;
01080 gboolean v_return;
01081
01082 g_return_if_fail (return_value != NULL);
01083 g_return_if_fail (n_param_values == 3);
01084
01085 if (G_CCLOSURE_SWAP_DATA (closure))
01086 {
01087 data1 = closure->data;
01088 data2 = g_value_peek_pointer (param_values + 0);
01089 }
01090 else
01091 {
01092 data1 = g_value_peek_pointer (param_values + 0);
01093 data2 = closure->data;
01094 }
01095 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01096
01097 v_return = callback (data1,
01098 g_marshal_value_peek_pointer (param_values + 1),
01099 g_marshal_value_peek_pointer (param_values + 2),
01100 data2);
01101
01102 g_value_set_boolean (return_value, v_return);
01103 }
01104
01105 G_END_DECLS
01106
01107 #endif
01108
01109 #include <dbus/dbus-glib.h>
01110 static const DBusGMethodInfo dbus_glib_mpris_root_methods[] = {
01111 { (GCallback) mpris_root_identity, dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER, 0 },
01112 { (GCallback) mpris_root_quit, dbus_glib_marshal_mpris_root_BOOLEAN__POINTER, 53 },
01113 };
01114
01115 const DBusGObjectInfo dbus_glib_mpris_root_object_info = { 1,
01116 dbus_glib_mpris_root_methods,
01117 2,
01118 "org.freedesktop.MediaPlayer\0Identity\0S\0arg0\0O\0F\0N\0s\0\0org.freedesktop.MediaPlayer\0Quit\0S\0\0\0",
01119 "\0",
01120 "\0"
01121 };
01122
01123
01124
01125
01126 #ifndef __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
01127 #define __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
01128
01129 #include <glib-object.h>
01130
01131 G_BEGIN_DECLS
01132
01133 #ifdef G_ENABLE_DEBUG
01134 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
01135 #define g_marshal_value_peek_char(v) g_value_get_char (v)
01136 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
01137 #define g_marshal_value_peek_int(v) g_value_get_int (v)
01138 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
01139 #define g_marshal_value_peek_long(v) g_value_get_long (v)
01140 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
01141 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
01142 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
01143 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
01144 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
01145 #define g_marshal_value_peek_float(v) g_value_get_float (v)
01146 #define g_marshal_value_peek_double(v) g_value_get_double (v)
01147 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
01148 #define g_marshal_value_peek_param(v) g_value_get_param (v)
01149 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
01150 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
01151 #define g_marshal_value_peek_object(v) g_value_get_object (v)
01152 #else
01153
01154
01155
01156
01157 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
01158 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
01159 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
01160 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
01161 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
01162 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
01163 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
01164 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
01165 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
01166 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
01167 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
01168 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
01169 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
01170 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
01171 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
01172 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
01173 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
01174 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
01175 #endif
01176
01177
01178
01179 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER (GClosure *closure,
01180 GValue *return_value,
01181 guint n_param_values,
01182 const GValue *param_values,
01183 gpointer invocation_hint,
01184 gpointer marshal_data);
01185 void
01186 dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER (GClosure *closure,
01187 GValue *return_value G_GNUC_UNUSED,
01188 guint n_param_values,
01189 const GValue *param_values,
01190 gpointer invocation_hint G_GNUC_UNUSED,
01191 gpointer marshal_data)
01192 {
01193 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
01194 gint arg_1,
01195 gpointer arg_2,
01196 gpointer arg_3,
01197 gpointer data2);
01198 register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
01199 register GCClosure *cc = (GCClosure*) closure;
01200 register gpointer data1, data2;
01201 gboolean v_return;
01202
01203 g_return_if_fail (return_value != NULL);
01204 g_return_if_fail (n_param_values == 4);
01205
01206 if (G_CCLOSURE_SWAP_DATA (closure))
01207 {
01208 data1 = closure->data;
01209 data2 = g_value_peek_pointer (param_values + 0);
01210 }
01211 else
01212 {
01213 data1 = g_value_peek_pointer (param_values + 0);
01214 data2 = closure->data;
01215 }
01216 callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01217
01218 v_return = callback (data1,
01219 g_marshal_value_peek_int (param_values + 1),
01220 g_marshal_value_peek_pointer (param_values + 2),
01221 g_marshal_value_peek_pointer (param_values + 3),
01222 data2);
01223
01224 g_value_set_boolean (return_value, v_return);
01225 }
01226
01227
01228 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER (GClosure *closure,
01229 GValue *return_value,
01230 guint n_param_values,
01231 const GValue *param_values,
01232 gpointer invocation_hint,
01233 gpointer marshal_data);
01234 void
01235 dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER (GClosure *closure,
01236 GValue *return_value G_GNUC_UNUSED,
01237 guint n_param_values,
01238 const GValue *param_values,
01239 gpointer invocation_hint G_GNUC_UNUSED,
01240 gpointer marshal_data)
01241 {
01242 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (gpointer data1,
01243 gpointer arg_1,
01244 gboolean arg_2,
01245 gpointer arg_3,
01246 gpointer data2);
01247 register GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER callback;
01248 register GCClosure *cc = (GCClosure*) closure;
01249 register gpointer data1, data2;
01250 gboolean v_return;
01251
01252 g_return_if_fail (return_value != NULL);
01253 g_return_if_fail (n_param_values == 4);
01254
01255 if (G_CCLOSURE_SWAP_DATA (closure))
01256 {
01257 data1 = closure->data;
01258 data2 = g_value_peek_pointer (param_values + 0);
01259 }
01260 else
01261 {
01262 data1 = g_value_peek_pointer (param_values + 0);
01263 data2 = closure->data;
01264 }
01265 callback = (GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
01266
01267 v_return = callback (data1,
01268 g_marshal_value_peek_string (param_values + 1),
01269 g_marshal_value_peek_boolean (param_values + 2),
01270 g_marshal_value_peek_pointer (param_values + 3),
01271 data2);
01272
01273 g_value_set_boolean (return_value, v_return);
01274 }
01275
01276
01277 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER (GClosure *closure,
01278 GValue *return_value,
01279 guint n_param_values,
01280 const GValue *param_values,
01281 gpointer invocation_hint,
01282 gpointer marshal_data);
01283 void
01284 dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER (GClosure *closure,
01285 GValue *return_value G_GNUC_UNUSED,
01286 guint n_param_values,
01287 const GValue *param_values,
01288 gpointer invocation_hint G_GNUC_UNUSED,
01289 gpointer marshal_data)
01290 {
01291 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
01292 gint arg_1,
01293 gpointer arg_2,
01294 gpointer data2);
01295 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
01296 register GCClosure *cc = (GCClosure*) closure;
01297 register gpointer data1, data2;
01298 gboolean v_return;
01299
01300 g_return_if_fail (return_value != NULL);
01301 g_return_if_fail (n_param_values == 3);
01302
01303 if (G_CCLOSURE_SWAP_DATA (closure))
01304 {
01305 data1 = closure->data;
01306 data2 = g_value_peek_pointer (param_values + 0);
01307 }
01308 else
01309 {
01310 data1 = g_value_peek_pointer (param_values + 0);
01311 data2 = closure->data;
01312 }
01313 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
01314
01315 v_return = callback (data1,
01316 g_marshal_value_peek_int (param_values + 1),
01317 g_marshal_value_peek_pointer (param_values + 2),
01318 data2);
01319
01320 g_value_set_boolean (return_value, v_return);
01321 }
01322
01323
01324 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01325 GValue *return_value,
01326 guint n_param_values,
01327 const GValue *param_values,
01328 gpointer invocation_hint,
01329 gpointer marshal_data);
01330 void
01331 dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01332 GValue *return_value G_GNUC_UNUSED,
01333 guint n_param_values,
01334 const GValue *param_values,
01335 gpointer invocation_hint G_GNUC_UNUSED,
01336 gpointer marshal_data)
01337 {
01338 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
01339 gboolean arg_1,
01340 gpointer arg_2,
01341 gpointer data2);
01342 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
01343 register GCClosure *cc = (GCClosure*) closure;
01344 register gpointer data1, data2;
01345 gboolean v_return;
01346
01347 g_return_if_fail (return_value != NULL);
01348 g_return_if_fail (n_param_values == 3);
01349
01350 if (G_CCLOSURE_SWAP_DATA (closure))
01351 {
01352 data1 = closure->data;
01353 data2 = g_value_peek_pointer (param_values + 0);
01354 }
01355 else
01356 {
01357 data1 = g_value_peek_pointer (param_values + 0);
01358 data2 = closure->data;
01359 }
01360 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
01361
01362 v_return = callback (data1,
01363 g_marshal_value_peek_boolean (param_values + 1),
01364 g_marshal_value_peek_pointer (param_values + 2),
01365 data2);
01366
01367 g_value_set_boolean (return_value, v_return);
01368 }
01369
01370
01371 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER (GClosure *closure,
01372 GValue *return_value,
01373 guint n_param_values,
01374 const GValue *param_values,
01375 gpointer invocation_hint,
01376 gpointer marshal_data);
01377 void
01378 dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER (GClosure *closure,
01379 GValue *return_value G_GNUC_UNUSED,
01380 guint n_param_values,
01381 const GValue *param_values,
01382 gpointer invocation_hint G_GNUC_UNUSED,
01383 gpointer marshal_data)
01384 {
01385 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
01386 gpointer arg_1,
01387 gpointer arg_2,
01388 gpointer data2);
01389 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
01390 register GCClosure *cc = (GCClosure*) closure;
01391 register gpointer data1, data2;
01392 gboolean v_return;
01393
01394 g_return_if_fail (return_value != NULL);
01395 g_return_if_fail (n_param_values == 3);
01396
01397 if (G_CCLOSURE_SWAP_DATA (closure))
01398 {
01399 data1 = closure->data;
01400 data2 = g_value_peek_pointer (param_values + 0);
01401 }
01402 else
01403 {
01404 data1 = g_value_peek_pointer (param_values + 0);
01405 data2 = closure->data;
01406 }
01407 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01408
01409 v_return = callback (data1,
01410 g_marshal_value_peek_pointer (param_values + 1),
01411 g_marshal_value_peek_pointer (param_values + 2),
01412 data2);
01413
01414 g_value_set_boolean (return_value, v_return);
01415 }
01416
01417 G_END_DECLS
01418
01419 #endif
01420
01421 #include <dbus/dbus-glib.h>
01422 static const DBusGMethodInfo dbus_glib_mpris_tracklist_methods[] = {
01423 { (GCallback) mpris_tracklist_get_metadata, dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER, 0 },
01424 { (GCallback) mpris_tracklist_get_current_track, dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER, 69 },
01425 { (GCallback) mpris_tracklist_get_length, dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER, 129 },
01426 { (GCallback) mpris_tracklist_add_track, dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER, 183 },
01427 { (GCallback) mpris_tracklist_del_track, dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER, 241 },
01428 { (GCallback) mpris_tracklist_loop, dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER, 290 },
01429 { (GCallback) mpris_tracklist_random, dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER, 335 },
01430 };
01431
01432 const DBusGObjectInfo dbus_glib_mpris_tracklist_object_info = { 1,
01433 dbus_glib_mpris_tracklist_methods,
01434 7,
01435 "org.freedesktop.MediaPlayer\0GetMetadata\0S\0arg0\0I\0i\0arg1\0O\0F\0N\0a{sv}\0\0org.freedesktop.MediaPlayer\0GetCurrentTrack\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0GetLength\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0AddTrack\0S\0arg0\0I\0s\0arg1\0I\0b\0\0org.freedesktop.MediaPlayer\0DelTrack\0S\0arg0\0I\0i\0\0org.freedesktop.MediaPlayer\0Loop\0S\0arg0\0I\0b\0\0org.freedesktop.MediaPlayer\0Random\0S\0arg0\0I\0b\0\0\0",
01436 "org.freedesktop.MediaPlayer\0TrackListChange\0\0",
01437 "\0"
01438 };
01439
01440
01441
01442
01443 #ifndef __dbus_glib_marshal_mpris_player_MARSHAL_H__
01444 #define __dbus_glib_marshal_mpris_player_MARSHAL_H__
01445
01446 #include <glib-object.h>
01447
01448 G_BEGIN_DECLS
01449
01450 #ifdef G_ENABLE_DEBUG
01451 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
01452 #define g_marshal_value_peek_char(v) g_value_get_char (v)
01453 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
01454 #define g_marshal_value_peek_int(v) g_value_get_int (v)
01455 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
01456 #define g_marshal_value_peek_long(v) g_value_get_long (v)
01457 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
01458 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
01459 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
01460 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
01461 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
01462 #define g_marshal_value_peek_float(v) g_value_get_float (v)
01463 #define g_marshal_value_peek_double(v) g_value_get_double (v)
01464 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
01465 #define g_marshal_value_peek_param(v) g_value_get_param (v)
01466 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
01467 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
01468 #define g_marshal_value_peek_object(v) g_value_get_object (v)
01469 #else
01470
01471
01472
01473
01474 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
01475 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
01476 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
01477 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
01478 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
01479 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
01480 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
01481 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
01482 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
01483 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
01484 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
01485 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
01486 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
01487 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
01488 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
01489 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
01490 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
01491 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
01492 #endif
01493
01494
01495
01496 extern void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER (GClosure *closure,
01497 GValue *return_value,
01498 guint n_param_values,
01499 const GValue *param_values,
01500 gpointer invocation_hint,
01501 gpointer marshal_data);
01502 void
01503 dbus_glib_marshal_mpris_player_BOOLEAN__POINTER (GClosure *closure,
01504 GValue *return_value G_GNUC_UNUSED,
01505 guint n_param_values,
01506 const GValue *param_values,
01507 gpointer invocation_hint G_GNUC_UNUSED,
01508 gpointer marshal_data)
01509 {
01510 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
01511 gpointer arg_1,
01512 gpointer data2);
01513 register GMarshalFunc_BOOLEAN__POINTER callback;
01514 register GCClosure *cc = (GCClosure*) closure;
01515 register gpointer data1, data2;
01516 gboolean v_return;
01517
01518 g_return_if_fail (return_value != NULL);
01519 g_return_if_fail (n_param_values == 2);
01520
01521 if (G_CCLOSURE_SWAP_DATA (closure))
01522 {
01523 data1 = closure->data;
01524 data2 = g_value_peek_pointer (param_values + 0);
01525 }
01526 else
01527 {
01528 data1 = g_value_peek_pointer (param_values + 0);
01529 data2 = closure->data;
01530 }
01531 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
01532
01533 v_return = callback (data1,
01534 g_marshal_value_peek_pointer (param_values + 1),
01535 data2);
01536
01537 g_value_set_boolean (return_value, v_return);
01538 }
01539
01540
01541 extern void dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01542 GValue *return_value,
01543 guint n_param_values,
01544 const GValue *param_values,
01545 gpointer invocation_hint,
01546 gpointer marshal_data);
01547 void
01548 dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01549 GValue *return_value G_GNUC_UNUSED,
01550 guint n_param_values,
01551 const GValue *param_values,
01552 gpointer invocation_hint G_GNUC_UNUSED,
01553 gpointer marshal_data)
01554 {
01555 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
01556 gboolean arg_1,
01557 gpointer arg_2,
01558 gpointer data2);
01559 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
01560 register GCClosure *cc = (GCClosure*) closure;
01561 register gpointer data1, data2;
01562 gboolean v_return;
01563
01564 g_return_if_fail (return_value != NULL);
01565 g_return_if_fail (n_param_values == 3);
01566
01567 if (G_CCLOSURE_SWAP_DATA (closure))
01568 {
01569 data1 = closure->data;
01570 data2 = g_value_peek_pointer (param_values + 0);
01571 }
01572 else
01573 {
01574 data1 = g_value_peek_pointer (param_values + 0);
01575 data2 = closure->data;
01576 }
01577 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
01578
01579 v_return = callback (data1,
01580 g_marshal_value_peek_boolean (param_values + 1),
01581 g_marshal_value_peek_pointer (param_values + 2),
01582 data2);
01583
01584 g_value_set_boolean (return_value, v_return);
01585 }
01586
01587
01588 extern void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER (GClosure *closure,
01589 GValue *return_value,
01590 guint n_param_values,
01591 const GValue *param_values,
01592 gpointer invocation_hint,
01593 gpointer marshal_data);
01594 void
01595 dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER (GClosure *closure,
01596 GValue *return_value G_GNUC_UNUSED,
01597 guint n_param_values,
01598 const GValue *param_values,
01599 gpointer invocation_hint G_GNUC_UNUSED,
01600 gpointer marshal_data)
01601 {
01602 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
01603 gpointer arg_1,
01604 gpointer arg_2,
01605 gpointer data2);
01606 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
01607 register GCClosure *cc = (GCClosure*) closure;
01608 register gpointer data1, data2;
01609 gboolean v_return;
01610
01611 g_return_if_fail (return_value != NULL);
01612 g_return_if_fail (n_param_values == 3);
01613
01614 if (G_CCLOSURE_SWAP_DATA (closure))
01615 {
01616 data1 = closure->data;
01617 data2 = g_value_peek_pointer (param_values + 0);
01618 }
01619 else
01620 {
01621 data1 = g_value_peek_pointer (param_values + 0);
01622 data2 = closure->data;
01623 }
01624 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01625
01626 v_return = callback (data1,
01627 g_marshal_value_peek_pointer (param_values + 1),
01628 g_marshal_value_peek_pointer (param_values + 2),
01629 data2);
01630
01631 g_value_set_boolean (return_value, v_return);
01632 }
01633
01634
01635 extern void dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER (GClosure *closure,
01636 GValue *return_value,
01637 guint n_param_values,
01638 const GValue *param_values,
01639 gpointer invocation_hint,
01640 gpointer marshal_data);
01641 void
01642 dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER (GClosure *closure,
01643 GValue *return_value G_GNUC_UNUSED,
01644 guint n_param_values,
01645 const GValue *param_values,
01646 gpointer invocation_hint G_GNUC_UNUSED,
01647 gpointer marshal_data)
01648 {
01649 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
01650 gint arg_1,
01651 gpointer arg_2,
01652 gpointer data2);
01653 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
01654 register GCClosure *cc = (GCClosure*) closure;
01655 register gpointer data1, data2;
01656 gboolean v_return;
01657
01658 g_return_if_fail (return_value != NULL);
01659 g_return_if_fail (n_param_values == 3);
01660
01661 if (G_CCLOSURE_SWAP_DATA (closure))
01662 {
01663 data1 = closure->data;
01664 data2 = g_value_peek_pointer (param_values + 0);
01665 }
01666 else
01667 {
01668 data1 = g_value_peek_pointer (param_values + 0);
01669 data2 = closure->data;
01670 }
01671 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
01672
01673 v_return = callback (data1,
01674 g_marshal_value_peek_int (param_values + 1),
01675 g_marshal_value_peek_pointer (param_values + 2),
01676 data2);
01677
01678 g_value_set_boolean (return_value, v_return);
01679 }
01680
01681 G_END_DECLS
01682
01683 #endif
01684
01685 #include <dbus/dbus-glib.h>
01686 static const DBusGMethodInfo dbus_glib_mpris_player_methods[] = {
01687 { (GCallback) mpris_player_next, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 0 },
01688 { (GCallback) mpris_player_prev, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 36 },
01689 { (GCallback) mpris_player_pause, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 72 },
01690 { (GCallback) mpris_player_stop, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 109 },
01691 { (GCallback) mpris_player_play, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 145 },
01692 { (GCallback) mpris_player_repeat, dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER, 181 },
01693 { (GCallback) mpris_player_get_status, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 228 },
01694 { (GCallback) mpris_player_get_metadata, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 287 },
01695 { (GCallback) mpris_player_get_caps, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 347 },
01696 { (GCallback) mpris_player_volume_set, dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER, 399 },
01697 { (GCallback) mpris_player_volume_get, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 449 },
01698 { (GCallback) mpris_player_position_set, dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER, 503 },
01699 { (GCallback) mpris_player_position_get, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 555 },
01700 };
01701
01702 const DBusGObjectInfo dbus_glib_mpris_player_object_info = { 1,
01703 dbus_glib_mpris_player_methods,
01704 13,
01705 "org.freedesktop.MediaPlayer\0Next\0S\0\0org.freedesktop.MediaPlayer\0Prev\0S\0\0org.freedesktop.MediaPlayer\0Pause\0S\0\0org.freedesktop.MediaPlayer\0Stop\0S\0\0org.freedesktop.MediaPlayer\0Play\0S\0\0org.freedesktop.MediaPlayer\0Repeat\0S\0arg0\0I\0b\0\0org.freedesktop.MediaPlayer\0GetStatus\0S\0arg0\0O\0F\0N\0(iiii)\0\0org.freedesktop.MediaPlayer\0GetMetadata\0S\0arg0\0O\0F\0N\0a{sv}\0\0org.freedesktop.MediaPlayer\0GetCaps\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0VolumeSet\0S\0arg0\0I\0i\0\0org.freedesktop.MediaPlayer\0VolumeGet\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0PositionSet\0S\0arg0\0I\0i\0\0org.freedesktop.MediaPlayer\0PositionGet\0S\0arg0\0O\0F\0N\0i\0\0\0",
01706 "org.freedesktop.MediaPlayer\0TrackChange\0org.freedesktop.MediaPlayer\0StatusChange\0org.freedesktop.MediaPlayer\0CapsChange\0\0",
01707 "\0"
01708 };
01709