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