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_equalizer_visible, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 211 },
00887 { (GCallback) audacious_rc_show_equalizer, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 270 },
00888 { (GCallback) audacious_rc_playlist_visible, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 317 },
00889 { (GCallback) audacious_rc_show_playlist, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 375 },
00890 { (GCallback) audacious_rc_get_tuple_fields, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 421 },
00891 { (GCallback) audacious_rc_play, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 476 },
00892 { (GCallback) audacious_rc_pause, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 505 },
00893 { (GCallback) audacious_rc_stop, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 535 },
00894 { (GCallback) audacious_rc_playing, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 564 },
00895 { (GCallback) audacious_rc_paused, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 615 },
00896 { (GCallback) audacious_rc_stopped, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 664 },
00897 { (GCallback) audacious_rc_status, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 715 },
00898 { (GCallback) audacious_rc_info, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER, 761 },
00899 { (GCallback) audacious_rc_time, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 828 },
00900 { (GCallback) audacious_rc_seek, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER, 870 },
00901 { (GCallback) audacious_rc_volume, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER, 907 },
00902 { (GCallback) audacious_rc_set_volume, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER, 960 },
00903 { (GCallback) audacious_rc_balance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1008 },
00904 { (GCallback) audacious_rc_position, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1056 },
00905 { (GCallback) audacious_rc_advance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1101 },
00906 { (GCallback) audacious_rc_reverse, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1133 },
00907 { (GCallback) audacious_rc_length, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1165 },
00908 { (GCallback) audacious_rc_song_title, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1211 },
00909 { (GCallback) audacious_rc_song_filename, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1267 },
00910 { (GCallback) audacious_rc_song_length, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1329 },
00911 { (GCallback) audacious_rc_song_frames, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 1387 },
00912 { (GCallback) audacious_rc_song_tuple, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER, 1445 },
00913 { (GCallback) audacious_rc_jump, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER, 1511 },
00914 { (GCallback) audacious_rc_add, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 1548 },
00915 { (GCallback) audacious_rc_add_url, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 1585 },
00916 { (GCallback) audacious_rc_add_list, dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER, 1624 },
00917 { (GCallback) audacious_rc_open_list, dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER, 1671 },
00918 { (GCallback) audacious_rc_open_list_to_temp, dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER, 1719 },
00919 { (GCallback) audacious_rc_delete, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER, 1773 },
00920 { (GCallback) audacious_rc_clear, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1812 },
00921 { (GCallback) audacious_rc_auto_advance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1842 },
00922 { (GCallback) audacious_rc_toggle_auto_advance, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1897 },
00923 { (GCallback) audacious_rc_repeat, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 1939 },
00924 { (GCallback) audacious_rc_toggle_repeat, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 1988 },
00925 { (GCallback) audacious_rc_shuffle, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 2025 },
00926 { (GCallback) audacious_rc_toggle_shuffle, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 2076 },
00927 { (GCallback) audacious_rc_show_prefs_box, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2114 },
00928 { (GCallback) audacious_rc_show_about_box, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2160 },
00929 { (GCallback) audacious_rc_show_jtf_box, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2206 },
00930 { (GCallback) audacious_rc_show_filebrowser, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2250 },
00931 { (GCallback) audacious_rc_play_pause, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 2299 },
00932 { (GCallback) audacious_rc_activate, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 2333 },
00933 { (GCallback) audacious_rc_queue_get_list_pos, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 2366 },
00934 { (GCallback) audacious_rc_queue_get_queue_pos, dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER, 2427 },
00935 { (GCallback) audacious_rc_get_info, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER, 2489 },
00936 { (GCallback) audacious_rc_toggle_aot, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 2559 },
00937 { (GCallback) audacious_rc_get_playqueue_length, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 2603 },
00938 { (GCallback) audacious_rc_playlist_ins_url_string, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER, 2661 },
00939 { (GCallback) audacious_rc_playlist_add, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 2722 },
00940 { (GCallback) audacious_rc_playqueue_add, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER, 2767 },
00941 { (GCallback) audacious_rc_playqueue_remove, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER, 2812 },
00942 { (GCallback) audacious_rc_playqueue_clear, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER, 2860 },
00943 { (GCallback) audacious_rc_playqueue_is_queued, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER, 2899 },
00944 { (GCallback) audacious_rc_playlist_enqueue_to_temp, dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER, 2967 },
00945 { (GCallback) audacious_rc_get_eq, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER, 3021 },
00946 { (GCallback) audacious_rc_get_eq_preamp, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 3081 },
00947 { (GCallback) audacious_rc_get_eq_band, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER, 3132 },
00948 { (GCallback) audacious_rc_set_eq, dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER, 3189 },
00949 { (GCallback) audacious_rc_set_eq_preamp, dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER, 3241 },
00950 { (GCallback) audacious_rc_set_eq_band, dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER, 3288 },
00951 { (GCallback) audacious_rc_equalizer_activate, dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER, 3341 },
00952 { (GCallback) audacious_rc_get_active_playlist_name, dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER, 3394 },
00953 };
00954
00955 const DBusGObjectInfo dbus_glib_audacious_rc_object_info = { 1,
00956 dbus_glib_audacious_rc_methods,
00957 72,
00958 "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\0EqualizerVisible\0S\0is_eq_win\0O\0F\0N\0b\0\0org.atheme.audacious\0ShowEqualizer\0S\0show\0I\0b\0\0org.atheme.audacious\0PlaylistVisible\0S\0is_pl_win\0O\0F\0N\0b\0\0org.atheme.audacious\0ShowPlaylist\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\0Activate\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",
00959 "\0",
00960 "\0"
00961 };
00962
00963
00964
00965
00966 #ifndef __dbus_glib_marshal_mpris_root_MARSHAL_H__
00967 #define __dbus_glib_marshal_mpris_root_MARSHAL_H__
00968
00969 #include <glib-object.h>
00970
00971 G_BEGIN_DECLS
00972
00973 #ifdef G_ENABLE_DEBUG
00974 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
00975 #define g_marshal_value_peek_char(v) g_value_get_char (v)
00976 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
00977 #define g_marshal_value_peek_int(v) g_value_get_int (v)
00978 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
00979 #define g_marshal_value_peek_long(v) g_value_get_long (v)
00980 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
00981 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
00982 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
00983 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
00984 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
00985 #define g_marshal_value_peek_float(v) g_value_get_float (v)
00986 #define g_marshal_value_peek_double(v) g_value_get_double (v)
00987 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
00988 #define g_marshal_value_peek_param(v) g_value_get_param (v)
00989 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
00990 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
00991 #define g_marshal_value_peek_object(v) g_value_get_object (v)
00992 #else
00993
00994
00995
00996
00997 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
00998 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
00999 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
01000 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
01001 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
01002 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
01003 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
01004 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
01005 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
01006 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
01007 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
01008 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
01009 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
01010 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
01011 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
01012 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
01013 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
01014 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
01015 #endif
01016
01017
01018
01019 extern void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER (GClosure *closure,
01020 GValue *return_value,
01021 guint n_param_values,
01022 const GValue *param_values,
01023 gpointer invocation_hint,
01024 gpointer marshal_data);
01025 void
01026 dbus_glib_marshal_mpris_root_BOOLEAN__POINTER (GClosure *closure,
01027 GValue *return_value G_GNUC_UNUSED,
01028 guint n_param_values,
01029 const GValue *param_values,
01030 gpointer invocation_hint G_GNUC_UNUSED,
01031 gpointer marshal_data)
01032 {
01033 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
01034 gpointer arg_1,
01035 gpointer data2);
01036 register GMarshalFunc_BOOLEAN__POINTER callback;
01037 register GCClosure *cc = (GCClosure*) closure;
01038 register gpointer data1, data2;
01039 gboolean v_return;
01040
01041 g_return_if_fail (return_value != NULL);
01042 g_return_if_fail (n_param_values == 2);
01043
01044 if (G_CCLOSURE_SWAP_DATA (closure))
01045 {
01046 data1 = closure->data;
01047 data2 = g_value_peek_pointer (param_values + 0);
01048 }
01049 else
01050 {
01051 data1 = g_value_peek_pointer (param_values + 0);
01052 data2 = closure->data;
01053 }
01054 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
01055
01056 v_return = callback (data1,
01057 g_marshal_value_peek_pointer (param_values + 1),
01058 data2);
01059
01060 g_value_set_boolean (return_value, v_return);
01061 }
01062
01063
01064 extern void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER (GClosure *closure,
01065 GValue *return_value,
01066 guint n_param_values,
01067 const GValue *param_values,
01068 gpointer invocation_hint,
01069 gpointer marshal_data);
01070 void
01071 dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER (GClosure *closure,
01072 GValue *return_value G_GNUC_UNUSED,
01073 guint n_param_values,
01074 const GValue *param_values,
01075 gpointer invocation_hint G_GNUC_UNUSED,
01076 gpointer marshal_data)
01077 {
01078 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
01079 gpointer arg_1,
01080 gpointer arg_2,
01081 gpointer data2);
01082 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
01083 register GCClosure *cc = (GCClosure*) closure;
01084 register gpointer data1, data2;
01085 gboolean v_return;
01086
01087 g_return_if_fail (return_value != NULL);
01088 g_return_if_fail (n_param_values == 3);
01089
01090 if (G_CCLOSURE_SWAP_DATA (closure))
01091 {
01092 data1 = closure->data;
01093 data2 = g_value_peek_pointer (param_values + 0);
01094 }
01095 else
01096 {
01097 data1 = g_value_peek_pointer (param_values + 0);
01098 data2 = closure->data;
01099 }
01100 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01101
01102 v_return = callback (data1,
01103 g_marshal_value_peek_pointer (param_values + 1),
01104 g_marshal_value_peek_pointer (param_values + 2),
01105 data2);
01106
01107 g_value_set_boolean (return_value, v_return);
01108 }
01109
01110 G_END_DECLS
01111
01112 #endif
01113
01114 #include <dbus/dbus-glib.h>
01115 static const DBusGMethodInfo dbus_glib_mpris_root_methods[] = {
01116 { (GCallback) mpris_root_identity, dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER, 0 },
01117 { (GCallback) mpris_root_quit, dbus_glib_marshal_mpris_root_BOOLEAN__POINTER, 53 },
01118 };
01119
01120 const DBusGObjectInfo dbus_glib_mpris_root_object_info = { 1,
01121 dbus_glib_mpris_root_methods,
01122 2,
01123 "org.freedesktop.MediaPlayer\0Identity\0S\0arg0\0O\0F\0N\0s\0\0org.freedesktop.MediaPlayer\0Quit\0S\0\0\0",
01124 "\0",
01125 "\0"
01126 };
01127
01128
01129
01130
01131 #ifndef __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
01132 #define __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
01133
01134 #include <glib-object.h>
01135
01136 G_BEGIN_DECLS
01137
01138 #ifdef G_ENABLE_DEBUG
01139 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
01140 #define g_marshal_value_peek_char(v) g_value_get_char (v)
01141 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
01142 #define g_marshal_value_peek_int(v) g_value_get_int (v)
01143 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
01144 #define g_marshal_value_peek_long(v) g_value_get_long (v)
01145 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
01146 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
01147 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
01148 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
01149 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
01150 #define g_marshal_value_peek_float(v) g_value_get_float (v)
01151 #define g_marshal_value_peek_double(v) g_value_get_double (v)
01152 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
01153 #define g_marshal_value_peek_param(v) g_value_get_param (v)
01154 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
01155 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
01156 #define g_marshal_value_peek_object(v) g_value_get_object (v)
01157 #else
01158
01159
01160
01161
01162 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
01163 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
01164 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
01165 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
01166 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
01167 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
01168 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
01169 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
01170 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
01171 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
01172 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
01173 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
01174 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
01175 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
01176 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
01177 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
01178 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
01179 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
01180 #endif
01181
01182
01183
01184 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER (GClosure *closure,
01185 GValue *return_value,
01186 guint n_param_values,
01187 const GValue *param_values,
01188 gpointer invocation_hint,
01189 gpointer marshal_data);
01190 void
01191 dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER (GClosure *closure,
01192 GValue *return_value G_GNUC_UNUSED,
01193 guint n_param_values,
01194 const GValue *param_values,
01195 gpointer invocation_hint G_GNUC_UNUSED,
01196 gpointer marshal_data)
01197 {
01198 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
01199 gint arg_1,
01200 gpointer arg_2,
01201 gpointer arg_3,
01202 gpointer data2);
01203 register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
01204 register GCClosure *cc = (GCClosure*) closure;
01205 register gpointer data1, data2;
01206 gboolean v_return;
01207
01208 g_return_if_fail (return_value != NULL);
01209 g_return_if_fail (n_param_values == 4);
01210
01211 if (G_CCLOSURE_SWAP_DATA (closure))
01212 {
01213 data1 = closure->data;
01214 data2 = g_value_peek_pointer (param_values + 0);
01215 }
01216 else
01217 {
01218 data1 = g_value_peek_pointer (param_values + 0);
01219 data2 = closure->data;
01220 }
01221 callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01222
01223 v_return = callback (data1,
01224 g_marshal_value_peek_int (param_values + 1),
01225 g_marshal_value_peek_pointer (param_values + 2),
01226 g_marshal_value_peek_pointer (param_values + 3),
01227 data2);
01228
01229 g_value_set_boolean (return_value, v_return);
01230 }
01231
01232
01233 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER (GClosure *closure,
01234 GValue *return_value,
01235 guint n_param_values,
01236 const GValue *param_values,
01237 gpointer invocation_hint,
01238 gpointer marshal_data);
01239 void
01240 dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER (GClosure *closure,
01241 GValue *return_value G_GNUC_UNUSED,
01242 guint n_param_values,
01243 const GValue *param_values,
01244 gpointer invocation_hint G_GNUC_UNUSED,
01245 gpointer marshal_data)
01246 {
01247 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (gpointer data1,
01248 gpointer arg_1,
01249 gboolean arg_2,
01250 gpointer arg_3,
01251 gpointer data2);
01252 register GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER callback;
01253 register GCClosure *cc = (GCClosure*) closure;
01254 register gpointer data1, data2;
01255 gboolean v_return;
01256
01257 g_return_if_fail (return_value != NULL);
01258 g_return_if_fail (n_param_values == 4);
01259
01260 if (G_CCLOSURE_SWAP_DATA (closure))
01261 {
01262 data1 = closure->data;
01263 data2 = g_value_peek_pointer (param_values + 0);
01264 }
01265 else
01266 {
01267 data1 = g_value_peek_pointer (param_values + 0);
01268 data2 = closure->data;
01269 }
01270 callback = (GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
01271
01272 v_return = callback (data1,
01273 g_marshal_value_peek_string (param_values + 1),
01274 g_marshal_value_peek_boolean (param_values + 2),
01275 g_marshal_value_peek_pointer (param_values + 3),
01276 data2);
01277
01278 g_value_set_boolean (return_value, v_return);
01279 }
01280
01281
01282 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER (GClosure *closure,
01283 GValue *return_value,
01284 guint n_param_values,
01285 const GValue *param_values,
01286 gpointer invocation_hint,
01287 gpointer marshal_data);
01288 void
01289 dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER (GClosure *closure,
01290 GValue *return_value G_GNUC_UNUSED,
01291 guint n_param_values,
01292 const GValue *param_values,
01293 gpointer invocation_hint G_GNUC_UNUSED,
01294 gpointer marshal_data)
01295 {
01296 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
01297 gint arg_1,
01298 gpointer arg_2,
01299 gpointer data2);
01300 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
01301 register GCClosure *cc = (GCClosure*) closure;
01302 register gpointer data1, data2;
01303 gboolean v_return;
01304
01305 g_return_if_fail (return_value != NULL);
01306 g_return_if_fail (n_param_values == 3);
01307
01308 if (G_CCLOSURE_SWAP_DATA (closure))
01309 {
01310 data1 = closure->data;
01311 data2 = g_value_peek_pointer (param_values + 0);
01312 }
01313 else
01314 {
01315 data1 = g_value_peek_pointer (param_values + 0);
01316 data2 = closure->data;
01317 }
01318 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
01319
01320 v_return = callback (data1,
01321 g_marshal_value_peek_int (param_values + 1),
01322 g_marshal_value_peek_pointer (param_values + 2),
01323 data2);
01324
01325 g_value_set_boolean (return_value, v_return);
01326 }
01327
01328
01329 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01330 GValue *return_value,
01331 guint n_param_values,
01332 const GValue *param_values,
01333 gpointer invocation_hint,
01334 gpointer marshal_data);
01335 void
01336 dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01337 GValue *return_value G_GNUC_UNUSED,
01338 guint n_param_values,
01339 const GValue *param_values,
01340 gpointer invocation_hint G_GNUC_UNUSED,
01341 gpointer marshal_data)
01342 {
01343 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
01344 gboolean arg_1,
01345 gpointer arg_2,
01346 gpointer data2);
01347 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
01348 register GCClosure *cc = (GCClosure*) closure;
01349 register gpointer data1, data2;
01350 gboolean v_return;
01351
01352 g_return_if_fail (return_value != NULL);
01353 g_return_if_fail (n_param_values == 3);
01354
01355 if (G_CCLOSURE_SWAP_DATA (closure))
01356 {
01357 data1 = closure->data;
01358 data2 = g_value_peek_pointer (param_values + 0);
01359 }
01360 else
01361 {
01362 data1 = g_value_peek_pointer (param_values + 0);
01363 data2 = closure->data;
01364 }
01365 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
01366
01367 v_return = callback (data1,
01368 g_marshal_value_peek_boolean (param_values + 1),
01369 g_marshal_value_peek_pointer (param_values + 2),
01370 data2);
01371
01372 g_value_set_boolean (return_value, v_return);
01373 }
01374
01375
01376 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER (GClosure *closure,
01377 GValue *return_value,
01378 guint n_param_values,
01379 const GValue *param_values,
01380 gpointer invocation_hint,
01381 gpointer marshal_data);
01382 void
01383 dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER (GClosure *closure,
01384 GValue *return_value G_GNUC_UNUSED,
01385 guint n_param_values,
01386 const GValue *param_values,
01387 gpointer invocation_hint G_GNUC_UNUSED,
01388 gpointer marshal_data)
01389 {
01390 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
01391 gpointer arg_1,
01392 gpointer arg_2,
01393 gpointer data2);
01394 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
01395 register GCClosure *cc = (GCClosure*) closure;
01396 register gpointer data1, data2;
01397 gboolean v_return;
01398
01399 g_return_if_fail (return_value != NULL);
01400 g_return_if_fail (n_param_values == 3);
01401
01402 if (G_CCLOSURE_SWAP_DATA (closure))
01403 {
01404 data1 = closure->data;
01405 data2 = g_value_peek_pointer (param_values + 0);
01406 }
01407 else
01408 {
01409 data1 = g_value_peek_pointer (param_values + 0);
01410 data2 = closure->data;
01411 }
01412 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01413
01414 v_return = callback (data1,
01415 g_marshal_value_peek_pointer (param_values + 1),
01416 g_marshal_value_peek_pointer (param_values + 2),
01417 data2);
01418
01419 g_value_set_boolean (return_value, v_return);
01420 }
01421
01422 G_END_DECLS
01423
01424 #endif
01425
01426 #include <dbus/dbus-glib.h>
01427 static const DBusGMethodInfo dbus_glib_mpris_tracklist_methods[] = {
01428 { (GCallback) mpris_tracklist_get_metadata, dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER, 0 },
01429 { (GCallback) mpris_tracklist_get_current_track, dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER, 69 },
01430 { (GCallback) mpris_tracklist_get_length, dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER, 129 },
01431 { (GCallback) mpris_tracklist_add_track, dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER, 183 },
01432 { (GCallback) mpris_tracklist_del_track, dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER, 241 },
01433 { (GCallback) mpris_tracklist_loop, dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER, 290 },
01434 { (GCallback) mpris_tracklist_random, dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER, 335 },
01435 };
01436
01437 const DBusGObjectInfo dbus_glib_mpris_tracklist_object_info = { 1,
01438 dbus_glib_mpris_tracklist_methods,
01439 7,
01440 "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",
01441 "org.freedesktop.MediaPlayer\0TrackListChange\0\0",
01442 "\0"
01443 };
01444
01445
01446
01447
01448 #ifndef __dbus_glib_marshal_mpris_player_MARSHAL_H__
01449 #define __dbus_glib_marshal_mpris_player_MARSHAL_H__
01450
01451 #include <glib-object.h>
01452
01453 G_BEGIN_DECLS
01454
01455 #ifdef G_ENABLE_DEBUG
01456 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
01457 #define g_marshal_value_peek_char(v) g_value_get_char (v)
01458 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
01459 #define g_marshal_value_peek_int(v) g_value_get_int (v)
01460 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
01461 #define g_marshal_value_peek_long(v) g_value_get_long (v)
01462 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
01463 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
01464 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
01465 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
01466 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
01467 #define g_marshal_value_peek_float(v) g_value_get_float (v)
01468 #define g_marshal_value_peek_double(v) g_value_get_double (v)
01469 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
01470 #define g_marshal_value_peek_param(v) g_value_get_param (v)
01471 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
01472 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
01473 #define g_marshal_value_peek_object(v) g_value_get_object (v)
01474 #else
01475
01476
01477
01478
01479 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
01480 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
01481 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
01482 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
01483 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
01484 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
01485 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
01486 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
01487 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
01488 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
01489 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
01490 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
01491 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
01492 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
01493 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
01494 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
01495 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
01496 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
01497 #endif
01498
01499
01500
01501 extern void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER (GClosure *closure,
01502 GValue *return_value,
01503 guint n_param_values,
01504 const GValue *param_values,
01505 gpointer invocation_hint,
01506 gpointer marshal_data);
01507 void
01508 dbus_glib_marshal_mpris_player_BOOLEAN__POINTER (GClosure *closure,
01509 GValue *return_value G_GNUC_UNUSED,
01510 guint n_param_values,
01511 const GValue *param_values,
01512 gpointer invocation_hint G_GNUC_UNUSED,
01513 gpointer marshal_data)
01514 {
01515 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
01516 gpointer arg_1,
01517 gpointer data2);
01518 register GMarshalFunc_BOOLEAN__POINTER callback;
01519 register GCClosure *cc = (GCClosure*) closure;
01520 register gpointer data1, data2;
01521 gboolean v_return;
01522
01523 g_return_if_fail (return_value != NULL);
01524 g_return_if_fail (n_param_values == 2);
01525
01526 if (G_CCLOSURE_SWAP_DATA (closure))
01527 {
01528 data1 = closure->data;
01529 data2 = g_value_peek_pointer (param_values + 0);
01530 }
01531 else
01532 {
01533 data1 = g_value_peek_pointer (param_values + 0);
01534 data2 = closure->data;
01535 }
01536 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
01537
01538 v_return = callback (data1,
01539 g_marshal_value_peek_pointer (param_values + 1),
01540 data2);
01541
01542 g_value_set_boolean (return_value, v_return);
01543 }
01544
01545
01546 extern void dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01547 GValue *return_value,
01548 guint n_param_values,
01549 const GValue *param_values,
01550 gpointer invocation_hint,
01551 gpointer marshal_data);
01552 void
01553 dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
01554 GValue *return_value G_GNUC_UNUSED,
01555 guint n_param_values,
01556 const GValue *param_values,
01557 gpointer invocation_hint G_GNUC_UNUSED,
01558 gpointer marshal_data)
01559 {
01560 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
01561 gboolean arg_1,
01562 gpointer arg_2,
01563 gpointer data2);
01564 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
01565 register GCClosure *cc = (GCClosure*) closure;
01566 register gpointer data1, data2;
01567 gboolean v_return;
01568
01569 g_return_if_fail (return_value != NULL);
01570 g_return_if_fail (n_param_values == 3);
01571
01572 if (G_CCLOSURE_SWAP_DATA (closure))
01573 {
01574 data1 = closure->data;
01575 data2 = g_value_peek_pointer (param_values + 0);
01576 }
01577 else
01578 {
01579 data1 = g_value_peek_pointer (param_values + 0);
01580 data2 = closure->data;
01581 }
01582 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
01583
01584 v_return = callback (data1,
01585 g_marshal_value_peek_boolean (param_values + 1),
01586 g_marshal_value_peek_pointer (param_values + 2),
01587 data2);
01588
01589 g_value_set_boolean (return_value, v_return);
01590 }
01591
01592
01593 extern void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER (GClosure *closure,
01594 GValue *return_value,
01595 guint n_param_values,
01596 const GValue *param_values,
01597 gpointer invocation_hint,
01598 gpointer marshal_data);
01599 void
01600 dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER (GClosure *closure,
01601 GValue *return_value G_GNUC_UNUSED,
01602 guint n_param_values,
01603 const GValue *param_values,
01604 gpointer invocation_hint G_GNUC_UNUSED,
01605 gpointer marshal_data)
01606 {
01607 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
01608 gpointer arg_1,
01609 gpointer arg_2,
01610 gpointer data2);
01611 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
01612 register GCClosure *cc = (GCClosure*) closure;
01613 register gpointer data1, data2;
01614 gboolean v_return;
01615
01616 g_return_if_fail (return_value != NULL);
01617 g_return_if_fail (n_param_values == 3);
01618
01619 if (G_CCLOSURE_SWAP_DATA (closure))
01620 {
01621 data1 = closure->data;
01622 data2 = g_value_peek_pointer (param_values + 0);
01623 }
01624 else
01625 {
01626 data1 = g_value_peek_pointer (param_values + 0);
01627 data2 = closure->data;
01628 }
01629 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
01630
01631 v_return = callback (data1,
01632 g_marshal_value_peek_pointer (param_values + 1),
01633 g_marshal_value_peek_pointer (param_values + 2),
01634 data2);
01635
01636 g_value_set_boolean (return_value, v_return);
01637 }
01638
01639
01640 extern void dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER (GClosure *closure,
01641 GValue *return_value,
01642 guint n_param_values,
01643 const GValue *param_values,
01644 gpointer invocation_hint,
01645 gpointer marshal_data);
01646 void
01647 dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER (GClosure *closure,
01648 GValue *return_value G_GNUC_UNUSED,
01649 guint n_param_values,
01650 const GValue *param_values,
01651 gpointer invocation_hint G_GNUC_UNUSED,
01652 gpointer marshal_data)
01653 {
01654 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
01655 gint arg_1,
01656 gpointer arg_2,
01657 gpointer data2);
01658 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
01659 register GCClosure *cc = (GCClosure*) closure;
01660 register gpointer data1, data2;
01661 gboolean v_return;
01662
01663 g_return_if_fail (return_value != NULL);
01664 g_return_if_fail (n_param_values == 3);
01665
01666 if (G_CCLOSURE_SWAP_DATA (closure))
01667 {
01668 data1 = closure->data;
01669 data2 = g_value_peek_pointer (param_values + 0);
01670 }
01671 else
01672 {
01673 data1 = g_value_peek_pointer (param_values + 0);
01674 data2 = closure->data;
01675 }
01676 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
01677
01678 v_return = callback (data1,
01679 g_marshal_value_peek_int (param_values + 1),
01680 g_marshal_value_peek_pointer (param_values + 2),
01681 data2);
01682
01683 g_value_set_boolean (return_value, v_return);
01684 }
01685
01686 G_END_DECLS
01687
01688 #endif
01689
01690 #include <dbus/dbus-glib.h>
01691 static const DBusGMethodInfo dbus_glib_mpris_player_methods[] = {
01692 { (GCallback) mpris_player_next, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 0 },
01693 { (GCallback) mpris_player_prev, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 36 },
01694 { (GCallback) mpris_player_pause, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 72 },
01695 { (GCallback) mpris_player_stop, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 109 },
01696 { (GCallback) mpris_player_play, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER, 145 },
01697 { (GCallback) mpris_player_repeat, dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER, 181 },
01698 { (GCallback) mpris_player_get_status, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 228 },
01699 { (GCallback) mpris_player_get_metadata, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 287 },
01700 { (GCallback) mpris_player_get_caps, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 347 },
01701 { (GCallback) mpris_player_volume_set, dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER, 399 },
01702 { (GCallback) mpris_player_volume_get, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 449 },
01703 { (GCallback) mpris_player_position_set, dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER, 503 },
01704 { (GCallback) mpris_player_position_get, dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER, 555 },
01705 };
01706
01707 const DBusGObjectInfo dbus_glib_mpris_player_object_info = { 1,
01708 dbus_glib_mpris_player_methods,
01709 13,
01710 "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",
01711 "org.freedesktop.MediaPlayer\0TrackChange\0org.freedesktop.MediaPlayer\0StatusChange\0org.freedesktop.MediaPlayer\0CapsChange\0\0",
01712 "\0"
01713 };
01714