Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
00001 /* Generated by dbus-binding-tool; do not edit! */ 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 /* !G_ENABLE_DEBUG */ 00032 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. 00033 * Do not access GValues directly in your code. Instead, use the 00034 * g_value_get_*() functions 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 /* !G_ENABLE_DEBUG */ 00056 00057 00058 /* BOOLEAN:INT,POINTER */ 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 /* BOOLEAN:INT,DOUBLE,POINTER */ 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 /* BOOLEAN:INT,INT,POINTER */ 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 /* BOOLEAN:POINTER,POINTER,POINTER,POINTER */ 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 /* BOOLEAN:INT,POINTER,POINTER */ 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 /* BOOLEAN:POINTER */ 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 /* BOOLEAN:POINTER,POINTER */ 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 /* BOOLEAN:DOUBLE,POINTER */ 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 /* BOOLEAN:BOXED,POINTER */ 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 /* BOOLEAN:POINTER,POINTER,POINTER */ 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 /* BOOLEAN:DOUBLE,BOXED,POINTER */ 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 /* BOOLEAN:STRING,INT,POINTER */ 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 /* BOOLEAN:UINT,POINTER */ 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 /* BOOLEAN:UINT,STRING,POINTER,POINTER */ 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 /* BOOLEAN:STRING,POINTER */ 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 /* BOOLEAN:UINT,POINTER,POINTER */ 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 /* BOOLEAN:BOOLEAN,POINTER */ 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 /* __dbus_glib_marshal_audacious_rc_MARSHAL_H__ */ 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 /* Generated by dbus-binding-tool; do not edit! */ 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 /* !G_ENABLE_DEBUG */ 00996 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. 00997 * Do not access GValues directly in your code. Instead, use the 00998 * g_value_get_*() functions 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 /* !G_ENABLE_DEBUG */ 01020 01021 01022 /* BOOLEAN:POINTER */ 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 /* BOOLEAN:POINTER,POINTER */ 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 /* __dbus_glib_marshal_mpris_root_MARSHAL_H__ */ 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 /* Generated by dbus-binding-tool; do not edit! */ 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 /* !G_ENABLE_DEBUG */ 01163 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. 01164 * Do not access GValues directly in your code. Instead, use the 01165 * g_value_get_*() functions 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 /* !G_ENABLE_DEBUG */ 01187 01188 01189 /* BOOLEAN:INT,POINTER,POINTER */ 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 /* BOOLEAN:POINTER,POINTER */ 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 /* BOOLEAN:INT,POINTER */ 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 /* BOOLEAN:STRING,BOOLEAN,POINTER */ 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 /* BOOLEAN:BOOLEAN,POINTER */ 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 /* __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__ */ 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 /* Generated by dbus-binding-tool; do not edit! */ 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 /* !G_ENABLE_DEBUG */ 01482 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. 01483 * Do not access GValues directly in your code. Instead, use the 01484 * g_value_get_*() functions 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 /* !G_ENABLE_DEBUG */ 01506 01507 01508 /* BOOLEAN:POINTER */ 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 /* BOOLEAN:POINTER,POINTER */ 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 /* BOOLEAN:INT,POINTER */ 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 /* BOOLEAN:BOOLEAN,POINTER */ 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 /* __dbus_glib_marshal_mpris_player_MARSHAL_H__ */ 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