Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
dbus-server-bindings.h
Go to the documentation of this file.
1 /* Generated by dbus-binding-tool; do not edit! */
2 
3 
4 #ifndef __dbus_glib_marshal_audacious_rc_MARSHAL_H__
5 #define __dbus_glib_marshal_audacious_rc_MARSHAL_H__
6 
7 #include <glib-object.h>
8 
9 G_BEGIN_DECLS
10 
11 #ifdef G_ENABLE_DEBUG
12 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
13 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
14 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
15 #define g_marshal_value_peek_int(v) g_value_get_int (v)
16 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
17 #define g_marshal_value_peek_long(v) g_value_get_long (v)
18 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
19 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
20 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
21 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
22 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
23 #define g_marshal_value_peek_float(v) g_value_get_float (v)
24 #define g_marshal_value_peek_double(v) g_value_get_double (v)
25 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
26 #define g_marshal_value_peek_param(v) g_value_get_param (v)
27 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
28 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
29 #define g_marshal_value_peek_object(v) g_value_get_object (v)
30 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
31 #else /* !G_ENABLE_DEBUG */
32 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
33  * Do not access GValues directly in your code. Instead, use the
34  * g_value_get_*() functions
35  */
36 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
37 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
38 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
39 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
40 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
41 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
42 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
43 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
44 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
45 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
46 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
47 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
48 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
49 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
50 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
51 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
52 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
53 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
54 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
55 #endif /* !G_ENABLE_DEBUG */
56 
57 
58 /* BOOLEAN:INT,POINTER */
59 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER (GClosure *closure,
60  GValue *return_value,
61  guint n_param_values,
62  const GValue *param_values,
63  gpointer invocation_hint,
64  gpointer marshal_data);
65 void
67  GValue *return_value G_GNUC_UNUSED,
68  guint n_param_values,
69  const GValue *param_values,
70  gpointer invocation_hint G_GNUC_UNUSED,
71  gpointer marshal_data)
72 {
73  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
74  gint arg_1,
75  gpointer arg_2,
76  gpointer data2);
77  register GMarshalFunc_BOOLEAN__INT_POINTER callback;
78  register GCClosure *cc = (GCClosure*) closure;
79  register gpointer data1, data2;
80  gboolean v_return;
81 
82  g_return_if_fail (return_value != NULL);
83  g_return_if_fail (n_param_values == 3);
84 
85  if (G_CCLOSURE_SWAP_DATA (closure))
86  {
87  data1 = closure->data;
88  data2 = g_value_peek_pointer (param_values + 0);
89  }
90  else
91  {
92  data1 = g_value_peek_pointer (param_values + 0);
93  data2 = closure->data;
94  }
95  callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
96 
97  v_return = callback (data1,
98  g_marshal_value_peek_int (param_values + 1),
99  g_marshal_value_peek_pointer (param_values + 2),
100  data2);
101 
102  g_value_set_boolean (return_value, v_return);
103 }
104 
105 /* BOOLEAN:INT,DOUBLE,POINTER */
107  GValue *return_value,
108  guint n_param_values,
109  const GValue *param_values,
110  gpointer invocation_hint,
111  gpointer marshal_data);
112 void
114  GValue *return_value G_GNUC_UNUSED,
115  guint n_param_values,
116  const GValue *param_values,
117  gpointer invocation_hint G_GNUC_UNUSED,
118  gpointer marshal_data)
119 {
120  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER) (gpointer data1,
121  gint arg_1,
122  gdouble arg_2,
123  gpointer arg_3,
124  gpointer data2);
125  register GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER callback;
126  register GCClosure *cc = (GCClosure*) closure;
127  register gpointer data1, data2;
128  gboolean v_return;
129 
130  g_return_if_fail (return_value != NULL);
131  g_return_if_fail (n_param_values == 4);
132 
133  if (G_CCLOSURE_SWAP_DATA (closure))
134  {
135  data1 = closure->data;
136  data2 = g_value_peek_pointer (param_values + 0);
137  }
138  else
139  {
140  data1 = g_value_peek_pointer (param_values + 0);
141  data2 = closure->data;
142  }
143  callback = (GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
144 
145  v_return = callback (data1,
146  g_marshal_value_peek_int (param_values + 1),
147  g_marshal_value_peek_double (param_values + 2),
148  g_marshal_value_peek_pointer (param_values + 3),
149  data2);
150 
151  g_value_set_boolean (return_value, v_return);
152 }
153 
154 /* BOOLEAN:INT,INT,POINTER */
155 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER (GClosure *closure,
156  GValue *return_value,
157  guint n_param_values,
158  const GValue *param_values,
159  gpointer invocation_hint,
160  gpointer marshal_data);
161 void
163  GValue *return_value G_GNUC_UNUSED,
164  guint n_param_values,
165  const GValue *param_values,
166  gpointer invocation_hint G_GNUC_UNUSED,
167  gpointer marshal_data)
168 {
169  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_POINTER) (gpointer data1,
170  gint arg_1,
171  gint arg_2,
172  gpointer arg_3,
173  gpointer data2);
174  register GMarshalFunc_BOOLEAN__INT_INT_POINTER callback;
175  register GCClosure *cc = (GCClosure*) closure;
176  register gpointer data1, data2;
177  gboolean v_return;
178 
179  g_return_if_fail (return_value != NULL);
180  g_return_if_fail (n_param_values == 4);
181 
182  if (G_CCLOSURE_SWAP_DATA (closure))
183  {
184  data1 = closure->data;
185  data2 = g_value_peek_pointer (param_values + 0);
186  }
187  else
188  {
189  data1 = g_value_peek_pointer (param_values + 0);
190  data2 = closure->data;
191  }
192  callback = (GMarshalFunc_BOOLEAN__INT_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
193 
194  v_return = callback (data1,
195  g_marshal_value_peek_int (param_values + 1),
196  g_marshal_value_peek_int (param_values + 2),
197  g_marshal_value_peek_pointer (param_values + 3),
198  data2);
199 
200  g_value_set_boolean (return_value, v_return);
201 }
202 
203 /* BOOLEAN:POINTER,POINTER,POINTER,POINTER */
205  GValue *return_value,
206  guint n_param_values,
207  const GValue *param_values,
208  gpointer invocation_hint,
209  gpointer marshal_data);
210 void
212  GValue *return_value G_GNUC_UNUSED,
213  guint n_param_values,
214  const GValue *param_values,
215  gpointer invocation_hint G_GNUC_UNUSED,
216  gpointer marshal_data)
217 {
218  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER) (gpointer data1,
219  gpointer arg_1,
220  gpointer arg_2,
221  gpointer arg_3,
222  gpointer arg_4,
223  gpointer data2);
224  register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER callback;
225  register GCClosure *cc = (GCClosure*) closure;
226  register gpointer data1, data2;
227  gboolean v_return;
228 
229  g_return_if_fail (return_value != NULL);
230  g_return_if_fail (n_param_values == 5);
231 
232  if (G_CCLOSURE_SWAP_DATA (closure))
233  {
234  data1 = closure->data;
235  data2 = g_value_peek_pointer (param_values + 0);
236  }
237  else
238  {
239  data1 = g_value_peek_pointer (param_values + 0);
240  data2 = closure->data;
241  }
242  callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
243 
244  v_return = callback (data1,
245  g_marshal_value_peek_pointer (param_values + 1),
246  g_marshal_value_peek_pointer (param_values + 2),
247  g_marshal_value_peek_pointer (param_values + 3),
248  g_marshal_value_peek_pointer (param_values + 4),
249  data2);
250 
251  g_value_set_boolean (return_value, v_return);
252 }
253 
254 /* BOOLEAN:INT,POINTER,POINTER */
256  GValue *return_value,
257  guint n_param_values,
258  const GValue *param_values,
259  gpointer invocation_hint,
260  gpointer marshal_data);
261 void
263  GValue *return_value G_GNUC_UNUSED,
264  guint n_param_values,
265  const GValue *param_values,
266  gpointer invocation_hint G_GNUC_UNUSED,
267  gpointer marshal_data)
268 {
269  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
270  gint arg_1,
271  gpointer arg_2,
272  gpointer arg_3,
273  gpointer data2);
274  register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
275  register GCClosure *cc = (GCClosure*) closure;
276  register gpointer data1, data2;
277  gboolean v_return;
278 
279  g_return_if_fail (return_value != NULL);
280  g_return_if_fail (n_param_values == 4);
281 
282  if (G_CCLOSURE_SWAP_DATA (closure))
283  {
284  data1 = closure->data;
285  data2 = g_value_peek_pointer (param_values + 0);
286  }
287  else
288  {
289  data1 = g_value_peek_pointer (param_values + 0);
290  data2 = closure->data;
291  }
292  callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
293 
294  v_return = callback (data1,
295  g_marshal_value_peek_int (param_values + 1),
296  g_marshal_value_peek_pointer (param_values + 2),
297  g_marshal_value_peek_pointer (param_values + 3),
298  data2);
299 
300  g_value_set_boolean (return_value, v_return);
301 }
302 
303 /* BOOLEAN:POINTER */
304 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER (GClosure *closure,
305  GValue *return_value,
306  guint n_param_values,
307  const GValue *param_values,
308  gpointer invocation_hint,
309  gpointer marshal_data);
310 void
312  GValue *return_value G_GNUC_UNUSED,
313  guint n_param_values,
314  const GValue *param_values,
315  gpointer invocation_hint G_GNUC_UNUSED,
316  gpointer marshal_data)
317 {
318  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
319  gpointer arg_1,
320  gpointer data2);
321  register GMarshalFunc_BOOLEAN__POINTER callback;
322  register GCClosure *cc = (GCClosure*) closure;
323  register gpointer data1, data2;
324  gboolean v_return;
325 
326  g_return_if_fail (return_value != NULL);
327  g_return_if_fail (n_param_values == 2);
328 
329  if (G_CCLOSURE_SWAP_DATA (closure))
330  {
331  data1 = closure->data;
332  data2 = g_value_peek_pointer (param_values + 0);
333  }
334  else
335  {
336  data1 = g_value_peek_pointer (param_values + 0);
337  data2 = closure->data;
338  }
339  callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
340 
341  v_return = callback (data1,
342  g_marshal_value_peek_pointer (param_values + 1),
343  data2);
344 
345  g_value_set_boolean (return_value, v_return);
346 }
347 
348 /* BOOLEAN:POINTER,POINTER */
349 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER (GClosure *closure,
350  GValue *return_value,
351  guint n_param_values,
352  const GValue *param_values,
353  gpointer invocation_hint,
354  gpointer marshal_data);
355 void
357  GValue *return_value G_GNUC_UNUSED,
358  guint n_param_values,
359  const GValue *param_values,
360  gpointer invocation_hint G_GNUC_UNUSED,
361  gpointer marshal_data)
362 {
363  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
364  gpointer arg_1,
365  gpointer arg_2,
366  gpointer data2);
367  register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
368  register GCClosure *cc = (GCClosure*) closure;
369  register gpointer data1, data2;
370  gboolean v_return;
371 
372  g_return_if_fail (return_value != NULL);
373  g_return_if_fail (n_param_values == 3);
374 
375  if (G_CCLOSURE_SWAP_DATA (closure))
376  {
377  data1 = closure->data;
378  data2 = g_value_peek_pointer (param_values + 0);
379  }
380  else
381  {
382  data1 = g_value_peek_pointer (param_values + 0);
383  data2 = closure->data;
384  }
385  callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
386 
387  v_return = callback (data1,
388  g_marshal_value_peek_pointer (param_values + 1),
389  g_marshal_value_peek_pointer (param_values + 2),
390  data2);
391 
392  g_value_set_boolean (return_value, v_return);
393 }
394 
395 /* BOOLEAN:DOUBLE,POINTER */
396 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER (GClosure *closure,
397  GValue *return_value,
398  guint n_param_values,
399  const GValue *param_values,
400  gpointer invocation_hint,
401  gpointer marshal_data);
402 void
404  GValue *return_value G_GNUC_UNUSED,
405  guint n_param_values,
406  const GValue *param_values,
407  gpointer invocation_hint G_GNUC_UNUSED,
408  gpointer marshal_data)
409 {
410  typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (gpointer data1,
411  gdouble arg_1,
412  gpointer arg_2,
413  gpointer data2);
414  register GMarshalFunc_BOOLEAN__DOUBLE_POINTER callback;
415  register GCClosure *cc = (GCClosure*) closure;
416  register gpointer data1, data2;
417  gboolean v_return;
418 
419  g_return_if_fail (return_value != NULL);
420  g_return_if_fail (n_param_values == 3);
421 
422  if (G_CCLOSURE_SWAP_DATA (closure))
423  {
424  data1 = closure->data;
425  data2 = g_value_peek_pointer (param_values + 0);
426  }
427  else
428  {
429  data1 = g_value_peek_pointer (param_values + 0);
430  data2 = closure->data;
431  }
432  callback = (GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
433 
434  v_return = callback (data1,
435  g_marshal_value_peek_double (param_values + 1),
436  g_marshal_value_peek_pointer (param_values + 2),
437  data2);
438 
439  g_value_set_boolean (return_value, v_return);
440 }
441 
442 /* BOOLEAN:BOXED,POINTER */
443 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER (GClosure *closure,
444  GValue *return_value,
445  guint n_param_values,
446  const GValue *param_values,
447  gpointer invocation_hint,
448  gpointer marshal_data);
449 void
451  GValue *return_value G_GNUC_UNUSED,
452  guint n_param_values,
453  const GValue *param_values,
454  gpointer invocation_hint G_GNUC_UNUSED,
455  gpointer marshal_data)
456 {
457  typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_POINTER) (gpointer data1,
458  gpointer arg_1,
459  gpointer arg_2,
460  gpointer data2);
461  register GMarshalFunc_BOOLEAN__BOXED_POINTER callback;
462  register GCClosure *cc = (GCClosure*) closure;
463  register gpointer data1, data2;
464  gboolean v_return;
465 
466  g_return_if_fail (return_value != NULL);
467  g_return_if_fail (n_param_values == 3);
468 
469  if (G_CCLOSURE_SWAP_DATA (closure))
470  {
471  data1 = closure->data;
472  data2 = g_value_peek_pointer (param_values + 0);
473  }
474  else
475  {
476  data1 = g_value_peek_pointer (param_values + 0);
477  data2 = closure->data;
478  }
479  callback = (GMarshalFunc_BOOLEAN__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
480 
481  v_return = callback (data1,
482  g_marshal_value_peek_boxed (param_values + 1),
483  g_marshal_value_peek_pointer (param_values + 2),
484  data2);
485 
486  g_value_set_boolean (return_value, v_return);
487 }
488 
489 /* BOOLEAN:POINTER,POINTER,POINTER */
491  GValue *return_value,
492  guint n_param_values,
493  const GValue *param_values,
494  gpointer invocation_hint,
495  gpointer marshal_data);
496 void
498  GValue *return_value G_GNUC_UNUSED,
499  guint n_param_values,
500  const GValue *param_values,
501  gpointer invocation_hint G_GNUC_UNUSED,
502  gpointer marshal_data)
503 {
504  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (gpointer data1,
505  gpointer arg_1,
506  gpointer arg_2,
507  gpointer arg_3,
508  gpointer data2);
509  register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER callback;
510  register GCClosure *cc = (GCClosure*) closure;
511  register gpointer data1, data2;
512  gboolean v_return;
513 
514  g_return_if_fail (return_value != NULL);
515  g_return_if_fail (n_param_values == 4);
516 
517  if (G_CCLOSURE_SWAP_DATA (closure))
518  {
519  data1 = closure->data;
520  data2 = g_value_peek_pointer (param_values + 0);
521  }
522  else
523  {
524  data1 = g_value_peek_pointer (param_values + 0);
525  data2 = closure->data;
526  }
527  callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
528 
529  v_return = callback (data1,
530  g_marshal_value_peek_pointer (param_values + 1),
531  g_marshal_value_peek_pointer (param_values + 2),
532  g_marshal_value_peek_pointer (param_values + 3),
533  data2);
534 
535  g_value_set_boolean (return_value, v_return);
536 }
537 
538 /* BOOLEAN:DOUBLE,BOXED,POINTER */
540  GValue *return_value,
541  guint n_param_values,
542  const GValue *param_values,
543  gpointer invocation_hint,
544  gpointer marshal_data);
545 void
547  GValue *return_value G_GNUC_UNUSED,
548  guint n_param_values,
549  const GValue *param_values,
550  gpointer invocation_hint G_GNUC_UNUSED,
551  gpointer marshal_data)
552 {
553  typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER) (gpointer data1,
554  gdouble arg_1,
555  gpointer arg_2,
556  gpointer arg_3,
557  gpointer data2);
558  register GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER callback;
559  register GCClosure *cc = (GCClosure*) closure;
560  register gpointer data1, data2;
561  gboolean v_return;
562 
563  g_return_if_fail (return_value != NULL);
564  g_return_if_fail (n_param_values == 4);
565 
566  if (G_CCLOSURE_SWAP_DATA (closure))
567  {
568  data1 = closure->data;
569  data2 = g_value_peek_pointer (param_values + 0);
570  }
571  else
572  {
573  data1 = g_value_peek_pointer (param_values + 0);
574  data2 = closure->data;
575  }
576  callback = (GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
577 
578  v_return = callback (data1,
579  g_marshal_value_peek_double (param_values + 1),
580  g_marshal_value_peek_boxed (param_values + 2),
581  g_marshal_value_peek_pointer (param_values + 3),
582  data2);
583 
584  g_value_set_boolean (return_value, v_return);
585 }
586 
587 /* BOOLEAN:STRING,INT,POINTER */
589  GValue *return_value,
590  guint n_param_values,
591  const GValue *param_values,
592  gpointer invocation_hint,
593  gpointer marshal_data);
594 void
596  GValue *return_value G_GNUC_UNUSED,
597  guint n_param_values,
598  const GValue *param_values,
599  gpointer invocation_hint G_GNUC_UNUSED,
600  gpointer marshal_data)
601 {
602  typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_INT_POINTER) (gpointer data1,
603  gpointer arg_1,
604  gint arg_2,
605  gpointer arg_3,
606  gpointer data2);
607  register GMarshalFunc_BOOLEAN__STRING_INT_POINTER callback;
608  register GCClosure *cc = (GCClosure*) closure;
609  register gpointer data1, data2;
610  gboolean v_return;
611 
612  g_return_if_fail (return_value != NULL);
613  g_return_if_fail (n_param_values == 4);
614 
615  if (G_CCLOSURE_SWAP_DATA (closure))
616  {
617  data1 = closure->data;
618  data2 = g_value_peek_pointer (param_values + 0);
619  }
620  else
621  {
622  data1 = g_value_peek_pointer (param_values + 0);
623  data2 = closure->data;
624  }
625  callback = (GMarshalFunc_BOOLEAN__STRING_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
626 
627  v_return = callback (data1,
628  g_marshal_value_peek_string (param_values + 1),
629  g_marshal_value_peek_int (param_values + 2),
630  g_marshal_value_peek_pointer (param_values + 3),
631  data2);
632 
633  g_value_set_boolean (return_value, v_return);
634 }
635 
636 /* BOOLEAN:UINT,POINTER */
637 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER (GClosure *closure,
638  GValue *return_value,
639  guint n_param_values,
640  const GValue *param_values,
641  gpointer invocation_hint,
642  gpointer marshal_data);
643 void
645  GValue *return_value G_GNUC_UNUSED,
646  guint n_param_values,
647  const GValue *param_values,
648  gpointer invocation_hint G_GNUC_UNUSED,
649  gpointer marshal_data)
650 {
651  typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER) (gpointer data1,
652  guint arg_1,
653  gpointer arg_2,
654  gpointer data2);
655  register GMarshalFunc_BOOLEAN__UINT_POINTER callback;
656  register GCClosure *cc = (GCClosure*) closure;
657  register gpointer data1, data2;
658  gboolean v_return;
659 
660  g_return_if_fail (return_value != NULL);
661  g_return_if_fail (n_param_values == 3);
662 
663  if (G_CCLOSURE_SWAP_DATA (closure))
664  {
665  data1 = closure->data;
666  data2 = g_value_peek_pointer (param_values + 0);
667  }
668  else
669  {
670  data1 = g_value_peek_pointer (param_values + 0);
671  data2 = closure->data;
672  }
673  callback = (GMarshalFunc_BOOLEAN__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
674 
675  v_return = callback (data1,
676  g_marshal_value_peek_uint (param_values + 1),
677  g_marshal_value_peek_pointer (param_values + 2),
678  data2);
679 
680  g_value_set_boolean (return_value, v_return);
681 }
682 
683 /* BOOLEAN:UINT,STRING,POINTER,POINTER */
685  GValue *return_value,
686  guint n_param_values,
687  const GValue *param_values,
688  gpointer invocation_hint,
689  gpointer marshal_data);
690 void
692  GValue *return_value G_GNUC_UNUSED,
693  guint n_param_values,
694  const GValue *param_values,
695  gpointer invocation_hint G_GNUC_UNUSED,
696  gpointer marshal_data)
697 {
698  typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER) (gpointer data1,
699  guint arg_1,
700  gpointer arg_2,
701  gpointer arg_3,
702  gpointer arg_4,
703  gpointer data2);
704  register GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER callback;
705  register GCClosure *cc = (GCClosure*) closure;
706  register gpointer data1, data2;
707  gboolean v_return;
708 
709  g_return_if_fail (return_value != NULL);
710  g_return_if_fail (n_param_values == 5);
711 
712  if (G_CCLOSURE_SWAP_DATA (closure))
713  {
714  data1 = closure->data;
715  data2 = g_value_peek_pointer (param_values + 0);
716  }
717  else
718  {
719  data1 = g_value_peek_pointer (param_values + 0);
720  data2 = closure->data;
721  }
722  callback = (GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
723 
724  v_return = callback (data1,
725  g_marshal_value_peek_uint (param_values + 1),
726  g_marshal_value_peek_string (param_values + 2),
727  g_marshal_value_peek_pointer (param_values + 3),
728  g_marshal_value_peek_pointer (param_values + 4),
729  data2);
730 
731  g_value_set_boolean (return_value, v_return);
732 }
733 
734 /* BOOLEAN:STRING,POINTER */
735 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER (GClosure *closure,
736  GValue *return_value,
737  guint n_param_values,
738  const GValue *param_values,
739  gpointer invocation_hint,
740  gpointer marshal_data);
741 void
743  GValue *return_value G_GNUC_UNUSED,
744  guint n_param_values,
745  const GValue *param_values,
746  gpointer invocation_hint G_GNUC_UNUSED,
747  gpointer marshal_data)
748 {
749  typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_POINTER) (gpointer data1,
750  gpointer arg_1,
751  gpointer arg_2,
752  gpointer data2);
753  register GMarshalFunc_BOOLEAN__STRING_POINTER callback;
754  register GCClosure *cc = (GCClosure*) closure;
755  register gpointer data1, data2;
756  gboolean v_return;
757 
758  g_return_if_fail (return_value != NULL);
759  g_return_if_fail (n_param_values == 3);
760 
761  if (G_CCLOSURE_SWAP_DATA (closure))
762  {
763  data1 = closure->data;
764  data2 = g_value_peek_pointer (param_values + 0);
765  }
766  else
767  {
768  data1 = g_value_peek_pointer (param_values + 0);
769  data2 = closure->data;
770  }
771  callback = (GMarshalFunc_BOOLEAN__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
772 
773  v_return = callback (data1,
774  g_marshal_value_peek_string (param_values + 1),
775  g_marshal_value_peek_pointer (param_values + 2),
776  data2);
777 
778  g_value_set_boolean (return_value, v_return);
779 }
780 
781 /* BOOLEAN:UINT,POINTER,POINTER */
783  GValue *return_value,
784  guint n_param_values,
785  const GValue *param_values,
786  gpointer invocation_hint,
787  gpointer marshal_data);
788 void
790  GValue *return_value G_GNUC_UNUSED,
791  guint n_param_values,
792  const GValue *param_values,
793  gpointer invocation_hint G_GNUC_UNUSED,
794  gpointer marshal_data)
795 {
796  typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER) (gpointer data1,
797  guint arg_1,
798  gpointer arg_2,
799  gpointer arg_3,
800  gpointer data2);
801  register GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER callback;
802  register GCClosure *cc = (GCClosure*) closure;
803  register gpointer data1, data2;
804  gboolean v_return;
805 
806  g_return_if_fail (return_value != NULL);
807  g_return_if_fail (n_param_values == 4);
808 
809  if (G_CCLOSURE_SWAP_DATA (closure))
810  {
811  data1 = closure->data;
812  data2 = g_value_peek_pointer (param_values + 0);
813  }
814  else
815  {
816  data1 = g_value_peek_pointer (param_values + 0);
817  data2 = closure->data;
818  }
819  callback = (GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
820 
821  v_return = callback (data1,
822  g_marshal_value_peek_uint (param_values + 1),
823  g_marshal_value_peek_pointer (param_values + 2),
824  g_marshal_value_peek_pointer (param_values + 3),
825  data2);
826 
827  g_value_set_boolean (return_value, v_return);
828 }
829 
830 /* BOOLEAN:BOOLEAN,POINTER */
831 extern void dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
832  GValue *return_value,
833  guint n_param_values,
834  const GValue *param_values,
835  gpointer invocation_hint,
836  gpointer marshal_data);
837 void
839  GValue *return_value G_GNUC_UNUSED,
840  guint n_param_values,
841  const GValue *param_values,
842  gpointer invocation_hint G_GNUC_UNUSED,
843  gpointer marshal_data)
844 {
845  typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
846  gboolean arg_1,
847  gpointer arg_2,
848  gpointer data2);
849  register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
850  register GCClosure *cc = (GCClosure*) closure;
851  register gpointer data1, data2;
852  gboolean v_return;
853 
854  g_return_if_fail (return_value != NULL);
855  g_return_if_fail (n_param_values == 3);
856 
857  if (G_CCLOSURE_SWAP_DATA (closure))
858  {
859  data1 = closure->data;
860  data2 = g_value_peek_pointer (param_values + 0);
861  }
862  else
863  {
864  data1 = g_value_peek_pointer (param_values + 0);
865  data2 = closure->data;
866  }
867  callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
868 
869  v_return = callback (data1,
870  g_marshal_value_peek_boolean (param_values + 1),
871  g_marshal_value_peek_pointer (param_values + 2),
872  data2);
873 
874  g_value_set_boolean (return_value, v_return);
875 }
876 
877 G_END_DECLS
878 
879 #endif /* __dbus_glib_marshal_audacious_rc_MARSHAL_H__ */
880 
881 #include <dbus/dbus-glib.h>
882 static const DBusGMethodInfo dbus_glib_audacious_rc_methods[] = {
952 };
953 
954 const DBusGObjectInfo dbus_glib_audacious_rc_object_info = { 1,
956  69,
957 "org.atheme.audacious\0Version\0S\0version\0O\0F\0N\0s\0\0org.atheme.audacious\0Quit\0S\0\0org.atheme.audacious\0Eject\0S\0\0org.atheme.audacious\0MainWinVisible\0S\0is_main_win\0O\0F\0N\0b\0\0org.atheme.audacious\0ShowMainWin\0S\0show\0I\0b\0\0org.atheme.audacious\0GetTupleFields\0S\0fields\0O\0F\0N\0as\0\0org.atheme.audacious\0Play\0S\0\0org.atheme.audacious\0Pause\0S\0\0org.atheme.audacious\0Stop\0S\0\0org.atheme.audacious\0Playing\0S\0is_playing\0O\0F\0N\0b\0\0org.atheme.audacious\0Paused\0S\0is_paused\0O\0F\0N\0b\0\0org.atheme.audacious\0Stopped\0S\0is_stopped\0O\0F\0N\0b\0\0org.atheme.audacious\0Status\0S\0status\0O\0F\0N\0s\0\0org.atheme.audacious\0Info\0S\0rate\0O\0F\0N\0i\0freq\0O\0F\0N\0i\0nch\0O\0F\0N\0i\0\0org.atheme.audacious\0Time\0S\0time\0O\0F\0N\0u\0\0org.atheme.audacious\0Seek\0S\0pos\0I\0u\0\0org.atheme.audacious\0Volume\0S\0vl\0O\0F\0N\0i\0vr\0O\0F\0N\0i\0\0org.atheme.audacious\0SetVolume\0S\0vl\0I\0i\0vr\0I\0i\0\0org.atheme.audacious\0Balance\0S\0balance\0O\0F\0N\0i\0\0org.atheme.audacious\0Position\0S\0pos\0O\0F\0N\0u\0\0org.atheme.audacious\0Advance\0S\0\0org.atheme.audacious\0Reverse\0S\0\0org.atheme.audacious\0Length\0S\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongTitle\0S\0pos\0I\0u\0title\0O\0F\0N\0s\0\0org.atheme.audacious\0SongFilename\0S\0pos\0I\0u\0filename\0O\0F\0N\0s\0\0org.atheme.audacious\0SongLength\0S\0pos\0I\0u\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongFrames\0S\0pos\0I\0u\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongTuple\0S\0pos\0I\0u\0tuple\0I\0s\0value\0O\0F\0N\0v\0\0org.atheme.audacious\0Jump\0S\0pos\0I\0u\0\0org.atheme.audacious\0Add\0S\0file\0I\0s\0\0org.atheme.audacious\0AddUrl\0S\0url\0I\0s\0\0org.atheme.audacious\0AddList\0S\0filenames\0I\0as\0\0org.atheme.audacious\0OpenList\0S\0filenames\0I\0as\0\0org.atheme.audacious\0OpenListToTemp\0S\0filenames\0I\0as\0\0org.atheme.audacious\0Delete\0S\0pos\0I\0u\0\0org.atheme.audacious\0Clear\0S\0\0org.atheme.audacious\0AutoAdvance\0S\0is_advance\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleAutoAdvance\0S\0\0org.atheme.audacious\0Repeat\0S\0is_repeat\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleRepeat\0S\0\0org.atheme.audacious\0Shuffle\0S\0is_shuffle\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleShuffle\0S\0\0org.atheme.audacious\0StopAfter\0S\0is_stopping\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleStopAfter\0S\0\0org.atheme.audacious\0ShowPrefsBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowAboutBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowJtfBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowFilebrowser\0S\0show\0I\0b\0\0org.atheme.audacious\0PlayPause\0S\0\0org.atheme.audacious\0QueueGetListPos\0S\0qpos\0I\0u\0pos\0O\0F\0N\0u\0\0org.atheme.audacious\0QueueGetQueuePos\0S\0pos\0I\0u\0qpos\0O\0F\0N\0u\0\0org.atheme.audacious\0GetInfo\0S\0rate\0O\0F\0N\0i\0freq\0O\0F\0N\0i\0nch\0O\0F\0N\0i\0\0org.atheme.audacious\0ToggleAot\0S\0ontop\0I\0b\0\0org.atheme.audacious\0GetPlayqueueLength\0S\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0PlaylistInsUrlString\0S\0url\0I\0s\0pos\0I\0i\0\0org.atheme.audacious\0PlaylistAdd\0S\0list\0I\0s\0\0org.atheme.audacious\0PlayqueueAdd\0S\0pos\0I\0i\0\0org.atheme.audacious\0PlayqueueRemove\0S\0pos\0I\0i\0\0org.atheme.audacious\0PlayqueueClear\0S\0\0org.atheme.audacious\0PlayqueueIsQueued\0S\0pos\0I\0i\0is_queued\0O\0F\0N\0b\0\0org.atheme.audacious\0PlaylistEnqueueToTemp\0S\0url\0I\0s\0\0org.atheme.audacious\0GetEq\0S\0preamp\0O\0F\0N\0d\0bands\0O\0F\0N\0ad\0\0org.atheme.audacious\0GetEqPreamp\0S\0preamp\0O\0F\0N\0d\0\0org.atheme.audacious\0GetEqBand\0S\0band\0I\0i\0value\0O\0F\0N\0d\0\0org.atheme.audacious\0SetEq\0S\0preamp\0I\0d\0bands\0I\0ad\0\0org.atheme.audacious\0SetEqPreamp\0S\0preamp\0I\0d\0\0org.atheme.audacious\0SetEqBand\0S\0band\0I\0i\0value\0I\0d\0\0org.atheme.audacious\0EqualizerActivate\0S\0active\0I\0b\0\0org.atheme.audacious\0GetActivePlaylistName\0S\0plname\0O\0F\0N\0s\0\0\0",
958 "\0",
959 "\0"
960 };
961 
962 /* Generated by dbus-binding-tool; do not edit! */
963 
964 
965 #ifndef __dbus_glib_marshal_mpris_root_MARSHAL_H__
966 #define __dbus_glib_marshal_mpris_root_MARSHAL_H__
967 
968 #include <glib-object.h>
969 
970 G_BEGIN_DECLS
971 
972 #ifdef G_ENABLE_DEBUG
973 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
974 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
975 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
976 #define g_marshal_value_peek_int(v) g_value_get_int (v)
977 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
978 #define g_marshal_value_peek_long(v) g_value_get_long (v)
979 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
980 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
981 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
982 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
983 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
984 #define g_marshal_value_peek_float(v) g_value_get_float (v)
985 #define g_marshal_value_peek_double(v) g_value_get_double (v)
986 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
987 #define g_marshal_value_peek_param(v) g_value_get_param (v)
988 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
989 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
990 #define g_marshal_value_peek_object(v) g_value_get_object (v)
991 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
992 #else /* !G_ENABLE_DEBUG */
993 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
994  * Do not access GValues directly in your code. Instead, use the
995  * g_value_get_*() functions
996  */
997 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
998 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
999 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
1000 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
1001 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
1002 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
1003 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
1004 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
1005 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
1006 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
1007 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
1008 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
1009 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
1010 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
1011 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
1012 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
1013 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
1014 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
1015 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
1016 #endif /* !G_ENABLE_DEBUG */
1017 
1018 
1019 /* BOOLEAN:POINTER */
1020 extern void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER (GClosure *closure,
1021  GValue *return_value,
1022  guint n_param_values,
1023  const GValue *param_values,
1024  gpointer invocation_hint,
1025  gpointer marshal_data);
1026 void
1028  GValue *return_value G_GNUC_UNUSED,
1029  guint n_param_values,
1030  const GValue *param_values,
1031  gpointer invocation_hint G_GNUC_UNUSED,
1032  gpointer marshal_data)
1033 {
1034  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
1035  gpointer arg_1,
1036  gpointer data2);
1037  register GMarshalFunc_BOOLEAN__POINTER callback;
1038  register GCClosure *cc = (GCClosure*) closure;
1039  register gpointer data1, data2;
1040  gboolean v_return;
1041 
1042  g_return_if_fail (return_value != NULL);
1043  g_return_if_fail (n_param_values == 2);
1044 
1045  if (G_CCLOSURE_SWAP_DATA (closure))
1046  {
1047  data1 = closure->data;
1048  data2 = g_value_peek_pointer (param_values + 0);
1049  }
1050  else
1051  {
1052  data1 = g_value_peek_pointer (param_values + 0);
1053  data2 = closure->data;
1054  }
1055  callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
1056 
1057  v_return = callback (data1,
1058  g_marshal_value_peek_pointer (param_values + 1),
1059  data2);
1060 
1061  g_value_set_boolean (return_value, v_return);
1062 }
1063 
1064 /* BOOLEAN:POINTER,POINTER */
1065 extern void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER (GClosure *closure,
1066  GValue *return_value,
1067  guint n_param_values,
1068  const GValue *param_values,
1069  gpointer invocation_hint,
1070  gpointer marshal_data);
1071 void
1073  GValue *return_value G_GNUC_UNUSED,
1074  guint n_param_values,
1075  const GValue *param_values,
1076  gpointer invocation_hint G_GNUC_UNUSED,
1077  gpointer marshal_data)
1078 {
1079  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
1080  gpointer arg_1,
1081  gpointer arg_2,
1082  gpointer data2);
1083  register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
1084  register GCClosure *cc = (GCClosure*) closure;
1085  register gpointer data1, data2;
1086  gboolean v_return;
1087 
1088  g_return_if_fail (return_value != NULL);
1089  g_return_if_fail (n_param_values == 3);
1090 
1091  if (G_CCLOSURE_SWAP_DATA (closure))
1092  {
1093  data1 = closure->data;
1094  data2 = g_value_peek_pointer (param_values + 0);
1095  }
1096  else
1097  {
1098  data1 = g_value_peek_pointer (param_values + 0);
1099  data2 = closure->data;
1100  }
1101  callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1102 
1103  v_return = callback (data1,
1104  g_marshal_value_peek_pointer (param_values + 1),
1105  g_marshal_value_peek_pointer (param_values + 2),
1106  data2);
1107 
1108  g_value_set_boolean (return_value, v_return);
1109 }
1110 
1111 G_END_DECLS
1112 
1113 #endif /* __dbus_glib_marshal_mpris_root_MARSHAL_H__ */
1114 
1115 #include <dbus/dbus-glib.h>
1116 static const DBusGMethodInfo dbus_glib_mpris_root_methods[] = {
1119 };
1120 
1121 const DBusGObjectInfo dbus_glib_mpris_root_object_info = { 1,
1123  2,
1124 "org.freedesktop.MediaPlayer\0Identity\0S\0arg0\0O\0F\0N\0s\0\0org.freedesktop.MediaPlayer\0Quit\0S\0\0\0",
1125 "\0",
1126 "\0"
1127 };
1128 
1129 /* Generated by dbus-binding-tool; do not edit! */
1130 
1131 
1132 #ifndef __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
1133 #define __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
1134 
1135 #include <glib-object.h>
1136 
1137 G_BEGIN_DECLS
1138 
1139 #ifdef G_ENABLE_DEBUG
1140 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
1141 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
1142 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
1143 #define g_marshal_value_peek_int(v) g_value_get_int (v)
1144 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
1145 #define g_marshal_value_peek_long(v) g_value_get_long (v)
1146 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
1147 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
1148 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
1149 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
1150 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
1151 #define g_marshal_value_peek_float(v) g_value_get_float (v)
1152 #define g_marshal_value_peek_double(v) g_value_get_double (v)
1153 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
1154 #define g_marshal_value_peek_param(v) g_value_get_param (v)
1155 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
1156 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
1157 #define g_marshal_value_peek_object(v) g_value_get_object (v)
1158 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
1159 #else /* !G_ENABLE_DEBUG */
1160 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
1161  * Do not access GValues directly in your code. Instead, use the
1162  * g_value_get_*() functions
1163  */
1164 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
1165 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
1166 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
1167 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
1168 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
1169 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
1170 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
1171 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
1172 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
1173 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
1174 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
1175 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
1176 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
1177 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
1178 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
1179 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
1180 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
1181 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
1182 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
1183 #endif /* !G_ENABLE_DEBUG */
1184 
1185 
1186 /* BOOLEAN:INT,POINTER,POINTER */
1188  GValue *return_value,
1189  guint n_param_values,
1190  const GValue *param_values,
1191  gpointer invocation_hint,
1192  gpointer marshal_data);
1193 void
1195  GValue *return_value G_GNUC_UNUSED,
1196  guint n_param_values,
1197  const GValue *param_values,
1198  gpointer invocation_hint G_GNUC_UNUSED,
1199  gpointer marshal_data)
1200 {
1201  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
1202  gint arg_1,
1203  gpointer arg_2,
1204  gpointer arg_3,
1205  gpointer data2);
1206  register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
1207  register GCClosure *cc = (GCClosure*) closure;
1208  register gpointer data1, data2;
1209  gboolean v_return;
1210 
1211  g_return_if_fail (return_value != NULL);
1212  g_return_if_fail (n_param_values == 4);
1213 
1214  if (G_CCLOSURE_SWAP_DATA (closure))
1215  {
1216  data1 = closure->data;
1217  data2 = g_value_peek_pointer (param_values + 0);
1218  }
1219  else
1220  {
1221  data1 = g_value_peek_pointer (param_values + 0);
1222  data2 = closure->data;
1223  }
1224  callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1225 
1226  v_return = callback (data1,
1227  g_marshal_value_peek_int (param_values + 1),
1228  g_marshal_value_peek_pointer (param_values + 2),
1229  g_marshal_value_peek_pointer (param_values + 3),
1230  data2);
1231 
1232  g_value_set_boolean (return_value, v_return);
1233 }
1234 
1235 /* BOOLEAN:POINTER,POINTER */
1236 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER (GClosure *closure,
1237  GValue *return_value,
1238  guint n_param_values,
1239  const GValue *param_values,
1240  gpointer invocation_hint,
1241  gpointer marshal_data);
1242 void
1244  GValue *return_value G_GNUC_UNUSED,
1245  guint n_param_values,
1246  const GValue *param_values,
1247  gpointer invocation_hint G_GNUC_UNUSED,
1248  gpointer marshal_data)
1249 {
1250  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
1251  gpointer arg_1,
1252  gpointer arg_2,
1253  gpointer data2);
1254  register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
1255  register GCClosure *cc = (GCClosure*) closure;
1256  register gpointer data1, data2;
1257  gboolean v_return;
1258 
1259  g_return_if_fail (return_value != NULL);
1260  g_return_if_fail (n_param_values == 3);
1261 
1262  if (G_CCLOSURE_SWAP_DATA (closure))
1263  {
1264  data1 = closure->data;
1265  data2 = g_value_peek_pointer (param_values + 0);
1266  }
1267  else
1268  {
1269  data1 = g_value_peek_pointer (param_values + 0);
1270  data2 = closure->data;
1271  }
1272  callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1273 
1274  v_return = callback (data1,
1275  g_marshal_value_peek_pointer (param_values + 1),
1276  g_marshal_value_peek_pointer (param_values + 2),
1277  data2);
1278 
1279  g_value_set_boolean (return_value, v_return);
1280 }
1281 
1282 /* BOOLEAN:INT,POINTER */
1283 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER (GClosure *closure,
1284  GValue *return_value,
1285  guint n_param_values,
1286  const GValue *param_values,
1287  gpointer invocation_hint,
1288  gpointer marshal_data);
1289 void
1291  GValue *return_value G_GNUC_UNUSED,
1292  guint n_param_values,
1293  const GValue *param_values,
1294  gpointer invocation_hint G_GNUC_UNUSED,
1295  gpointer marshal_data)
1296 {
1297  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
1298  gint arg_1,
1299  gpointer arg_2,
1300  gpointer data2);
1301  register GMarshalFunc_BOOLEAN__INT_POINTER callback;
1302  register GCClosure *cc = (GCClosure*) closure;
1303  register gpointer data1, data2;
1304  gboolean v_return;
1305 
1306  g_return_if_fail (return_value != NULL);
1307  g_return_if_fail (n_param_values == 3);
1308 
1309  if (G_CCLOSURE_SWAP_DATA (closure))
1310  {
1311  data1 = closure->data;
1312  data2 = g_value_peek_pointer (param_values + 0);
1313  }
1314  else
1315  {
1316  data1 = g_value_peek_pointer (param_values + 0);
1317  data2 = closure->data;
1318  }
1319  callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1320 
1321  v_return = callback (data1,
1322  g_marshal_value_peek_int (param_values + 1),
1323  g_marshal_value_peek_pointer (param_values + 2),
1324  data2);
1325 
1326  g_value_set_boolean (return_value, v_return);
1327 }
1328 
1329 /* BOOLEAN:STRING,BOOLEAN,POINTER */
1331  GValue *return_value,
1332  guint n_param_values,
1333  const GValue *param_values,
1334  gpointer invocation_hint,
1335  gpointer marshal_data);
1336 void
1338  GValue *return_value G_GNUC_UNUSED,
1339  guint n_param_values,
1340  const GValue *param_values,
1341  gpointer invocation_hint G_GNUC_UNUSED,
1342  gpointer marshal_data)
1343 {
1344  typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (gpointer data1,
1345  gpointer arg_1,
1346  gboolean arg_2,
1347  gpointer arg_3,
1348  gpointer data2);
1349  register GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER callback;
1350  register GCClosure *cc = (GCClosure*) closure;
1351  register gpointer data1, data2;
1352  gboolean v_return;
1353 
1354  g_return_if_fail (return_value != NULL);
1355  g_return_if_fail (n_param_values == 4);
1356 
1357  if (G_CCLOSURE_SWAP_DATA (closure))
1358  {
1359  data1 = closure->data;
1360  data2 = g_value_peek_pointer (param_values + 0);
1361  }
1362  else
1363  {
1364  data1 = g_value_peek_pointer (param_values + 0);
1365  data2 = closure->data;
1366  }
1367  callback = (GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
1368 
1369  v_return = callback (data1,
1370  g_marshal_value_peek_string (param_values + 1),
1371  g_marshal_value_peek_boolean (param_values + 2),
1372  g_marshal_value_peek_pointer (param_values + 3),
1373  data2);
1374 
1375  g_value_set_boolean (return_value, v_return);
1376 }
1377 
1378 /* BOOLEAN:BOOLEAN,POINTER */
1379 extern void dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
1380  GValue *return_value,
1381  guint n_param_values,
1382  const GValue *param_values,
1383  gpointer invocation_hint,
1384  gpointer marshal_data);
1385 void
1387  GValue *return_value G_GNUC_UNUSED,
1388  guint n_param_values,
1389  const GValue *param_values,
1390  gpointer invocation_hint G_GNUC_UNUSED,
1391  gpointer marshal_data)
1392 {
1393  typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
1394  gboolean arg_1,
1395  gpointer arg_2,
1396  gpointer data2);
1397  register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
1398  register GCClosure *cc = (GCClosure*) closure;
1399  register gpointer data1, data2;
1400  gboolean v_return;
1401 
1402  g_return_if_fail (return_value != NULL);
1403  g_return_if_fail (n_param_values == 3);
1404 
1405  if (G_CCLOSURE_SWAP_DATA (closure))
1406  {
1407  data1 = closure->data;
1408  data2 = g_value_peek_pointer (param_values + 0);
1409  }
1410  else
1411  {
1412  data1 = g_value_peek_pointer (param_values + 0);
1413  data2 = closure->data;
1414  }
1415  callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
1416 
1417  v_return = callback (data1,
1418  g_marshal_value_peek_boolean (param_values + 1),
1419  g_marshal_value_peek_pointer (param_values + 2),
1420  data2);
1421 
1422  g_value_set_boolean (return_value, v_return);
1423 }
1424 
1425 G_END_DECLS
1426 
1427 #endif /* __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__ */
1428 
1429 #include <dbus/dbus-glib.h>
1430 static const DBusGMethodInfo dbus_glib_mpris_tracklist_methods[] = {
1438 };
1439 
1440 const DBusGObjectInfo dbus_glib_mpris_tracklist_object_info = { 1,
1442  7,
1443 "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",
1444 "org.freedesktop.MediaPlayer\0TrackListChange\0\0",
1445 "\0"
1446 };
1447 
1448 /* Generated by dbus-binding-tool; do not edit! */
1449 
1450 
1451 #ifndef __dbus_glib_marshal_mpris_player_MARSHAL_H__
1452 #define __dbus_glib_marshal_mpris_player_MARSHAL_H__
1453 
1454 #include <glib-object.h>
1455 
1456 G_BEGIN_DECLS
1457 
1458 #ifdef G_ENABLE_DEBUG
1459 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
1460 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
1461 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
1462 #define g_marshal_value_peek_int(v) g_value_get_int (v)
1463 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
1464 #define g_marshal_value_peek_long(v) g_value_get_long (v)
1465 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
1466 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
1467 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
1468 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
1469 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
1470 #define g_marshal_value_peek_float(v) g_value_get_float (v)
1471 #define g_marshal_value_peek_double(v) g_value_get_double (v)
1472 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
1473 #define g_marshal_value_peek_param(v) g_value_get_param (v)
1474 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
1475 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
1476 #define g_marshal_value_peek_object(v) g_value_get_object (v)
1477 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
1478 #else /* !G_ENABLE_DEBUG */
1479 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
1480  * Do not access GValues directly in your code. Instead, use the
1481  * g_value_get_*() functions
1482  */
1483 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
1484 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
1485 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
1486 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
1487 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
1488 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
1489 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
1490 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
1491 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
1492 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
1493 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
1494 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
1495 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
1496 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
1497 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
1498 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
1499 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
1500 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
1501 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
1502 #endif /* !G_ENABLE_DEBUG */
1503 
1504 
1505 /* BOOLEAN:POINTER */
1506 extern void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER (GClosure *closure,
1507  GValue *return_value,
1508  guint n_param_values,
1509  const GValue *param_values,
1510  gpointer invocation_hint,
1511  gpointer marshal_data);
1512 void
1514  GValue *return_value G_GNUC_UNUSED,
1515  guint n_param_values,
1516  const GValue *param_values,
1517  gpointer invocation_hint G_GNUC_UNUSED,
1518  gpointer marshal_data)
1519 {
1520  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
1521  gpointer arg_1,
1522  gpointer data2);
1523  register GMarshalFunc_BOOLEAN__POINTER callback;
1524  register GCClosure *cc = (GCClosure*) closure;
1525  register gpointer data1, data2;
1526  gboolean v_return;
1527 
1528  g_return_if_fail (return_value != NULL);
1529  g_return_if_fail (n_param_values == 2);
1530 
1531  if (G_CCLOSURE_SWAP_DATA (closure))
1532  {
1533  data1 = closure->data;
1534  data2 = g_value_peek_pointer (param_values + 0);
1535  }
1536  else
1537  {
1538  data1 = g_value_peek_pointer (param_values + 0);
1539  data2 = closure->data;
1540  }
1541  callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
1542 
1543  v_return = callback (data1,
1544  g_marshal_value_peek_pointer (param_values + 1),
1545  data2);
1546 
1547  g_value_set_boolean (return_value, v_return);
1548 }
1549 
1550 /* BOOLEAN:POINTER,POINTER */
1551 extern void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER (GClosure *closure,
1552  GValue *return_value,
1553  guint n_param_values,
1554  const GValue *param_values,
1555  gpointer invocation_hint,
1556  gpointer marshal_data);
1557 void
1559  GValue *return_value G_GNUC_UNUSED,
1560  guint n_param_values,
1561  const GValue *param_values,
1562  gpointer invocation_hint G_GNUC_UNUSED,
1563  gpointer marshal_data)
1564 {
1565  typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
1566  gpointer arg_1,
1567  gpointer arg_2,
1568  gpointer data2);
1569  register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
1570  register GCClosure *cc = (GCClosure*) closure;
1571  register gpointer data1, data2;
1572  gboolean v_return;
1573 
1574  g_return_if_fail (return_value != NULL);
1575  g_return_if_fail (n_param_values == 3);
1576 
1577  if (G_CCLOSURE_SWAP_DATA (closure))
1578  {
1579  data1 = closure->data;
1580  data2 = g_value_peek_pointer (param_values + 0);
1581  }
1582  else
1583  {
1584  data1 = g_value_peek_pointer (param_values + 0);
1585  data2 = closure->data;
1586  }
1587  callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1588 
1589  v_return = callback (data1,
1590  g_marshal_value_peek_pointer (param_values + 1),
1591  g_marshal_value_peek_pointer (param_values + 2),
1592  data2);
1593 
1594  g_value_set_boolean (return_value, v_return);
1595 }
1596 
1597 /* BOOLEAN:INT,POINTER */
1598 extern void dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER (GClosure *closure,
1599  GValue *return_value,
1600  guint n_param_values,
1601  const GValue *param_values,
1602  gpointer invocation_hint,
1603  gpointer marshal_data);
1604 void
1606  GValue *return_value G_GNUC_UNUSED,
1607  guint n_param_values,
1608  const GValue *param_values,
1609  gpointer invocation_hint G_GNUC_UNUSED,
1610  gpointer marshal_data)
1611 {
1612  typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
1613  gint arg_1,
1614  gpointer arg_2,
1615  gpointer data2);
1616  register GMarshalFunc_BOOLEAN__INT_POINTER callback;
1617  register GCClosure *cc = (GCClosure*) closure;
1618  register gpointer data1, data2;
1619  gboolean v_return;
1620 
1621  g_return_if_fail (return_value != NULL);
1622  g_return_if_fail (n_param_values == 3);
1623 
1624  if (G_CCLOSURE_SWAP_DATA (closure))
1625  {
1626  data1 = closure->data;
1627  data2 = g_value_peek_pointer (param_values + 0);
1628  }
1629  else
1630  {
1631  data1 = g_value_peek_pointer (param_values + 0);
1632  data2 = closure->data;
1633  }
1634  callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1635 
1636  v_return = callback (data1,
1637  g_marshal_value_peek_int (param_values + 1),
1638  g_marshal_value_peek_pointer (param_values + 2),
1639  data2);
1640 
1641  g_value_set_boolean (return_value, v_return);
1642 }
1643 
1644 /* BOOLEAN:BOOLEAN,POINTER */
1645 extern void dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER (GClosure *closure,
1646  GValue *return_value,
1647  guint n_param_values,
1648  const GValue *param_values,
1649  gpointer invocation_hint,
1650  gpointer marshal_data);
1651 void
1653  GValue *return_value G_GNUC_UNUSED,
1654  guint n_param_values,
1655  const GValue *param_values,
1656  gpointer invocation_hint G_GNUC_UNUSED,
1657  gpointer marshal_data)
1658 {
1659  typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
1660  gboolean arg_1,
1661  gpointer arg_2,
1662  gpointer data2);
1663  register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
1664  register GCClosure *cc = (GCClosure*) closure;
1665  register gpointer data1, data2;
1666  gboolean v_return;
1667 
1668  g_return_if_fail (return_value != NULL);
1669  g_return_if_fail (n_param_values == 3);
1670 
1671  if (G_CCLOSURE_SWAP_DATA (closure))
1672  {
1673  data1 = closure->data;
1674  data2 = g_value_peek_pointer (param_values + 0);
1675  }
1676  else
1677  {
1678  data1 = g_value_peek_pointer (param_values + 0);
1679  data2 = closure->data;
1680  }
1681  callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
1682 
1683  v_return = callback (data1,
1684  g_marshal_value_peek_boolean (param_values + 1),
1685  g_marshal_value_peek_pointer (param_values + 2),
1686  data2);
1687 
1688  g_value_set_boolean (return_value, v_return);
1689 }
1690 
1691 G_END_DECLS
1692 
1693 #endif /* __dbus_glib_marshal_mpris_player_MARSHAL_H__ */
1694 
1695 #include <dbus/dbus-glib.h>
1696 static const DBusGMethodInfo dbus_glib_mpris_player_methods[] = {
1710 };
1711 
1712 const DBusGObjectInfo dbus_glib_mpris_player_object_info = { 1,
1714  13,
1715 "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",
1716 "org.freedesktop.MediaPlayer\0TrackChange\0org.freedesktop.MediaPlayer\0StatusChange\0org.freedesktop.MediaPlayer\0CapsChange\0\0",
1717 "\0"
1718 };
1719 
bool_t audacious_rc_toggle_repeat(RemoteObject *obj, GError **error)
Definition: dbus.c:836
bool_t mpris_player_next(MprisPlayer *obj, GError **error)
Definition: dbus.c:330
bool_t audacious_rc_show_about_box(RemoteObject *obj, bool_t show, GError **error)
Definition: dbus.c:873
bool_t audacious_rc_get_active_playlist_name(RemoteObject *obj, char **title, GError **error)
Definition: dbus.c:1033
bool_t mpris_player_play(MprisPlayer *obj, GError **error)
Definition: dbus.c:354
static G_END_DECLS const DBusGMethodInfo dbus_glib_mpris_tracklist_methods[]
bool_t audacious_rc_set_eq_preamp(RemoteObject *obj, double preamp, GError **error)
Definition: dbus.c:1015
bool_t audacious_rc_quit(RemoteObject *obj, GError **error)
Definition: dbus.c:556
void dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_player_repeat(MprisPlayer *obj, bool_t rpt, GError **error)
Definition: dbus.c:360
bool_t mpris_root_quit(MprisPlayer *obj, GError **error)
Definition: dbus.c:322
bool_t audacious_rc_playlist_ins_url_string(RemoteObject *obj, char *url, int pos, GError **error)
Definition: dbus.c:966
#define g_marshal_value_peek_int(v)
void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_get_current_track(MprisTrackList *obj, int *pos, GError **error)
Definition: dbus.c:509
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_toggle_aot(RemoteObject *obj, bool_t ontop, GError **error)
Definition: dbus.c:908
bool_t audacious_rc_status(RemoteObject *obj, char **status, GError **error)
Definition: dbus.c:632
bool_t audacious_rc_version(RemoteObject *obj, char **version, GError **error)
Definition: dbus.c:550
static G_END_DECLS const DBusGMethodInfo dbus_glib_mpris_player_methods[]
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_open_list_to_temp(RemoteObject *obj, char **filenames, GError **error)
Definition: dbus.c:798
bool_t mpris_player_get_metadata(MprisPlayer *obj, GHashTable **metadata, GError **error)
Definition: dbus.c:394
const DBusGObjectInfo dbus_glib_mpris_tracklist_object_info
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_add(RemoteObject *obj, char *file, GError **error)
Definition: dbus.c:764
bool_t audacious_rc_song_title(RemoteObject *obj, unsigned int pos, char **title, GError **error)
Definition: dbus.c:705
bool_t mpris_player_prev(MprisPlayer *obj, GError **error)
Definition: dbus.c:336
bool_t audacious_rc_length(RemoteObject *obj, int *length, GError **error)
Definition: dbus.c:699
bool_t mpris_root_identity(MprisRoot *obj, char **identity, GError **error)
Definition: dbus.c:316
bool_t audacious_rc_delete(RemoteObject *obj, unsigned int pos, GError **error)
Definition: dbus.c:805
bool_t audacious_rc_show_prefs_box(RemoteObject *obj, bool_t show, GError **error)
Definition: dbus.c:867
bool_t audacious_rc_show_filebrowser(RemoteObject *obj, bool_t show, GError **error)
Definition: dbus.c:887
bool_t audacious_rc_set_volume(RemoteObject *obj, int vl, int vr, GError **error)
Definition: dbus.c:667
bool_t mpris_player_get_status(MprisPlayer *obj, GValueArray **status, GError **error)
Definition: dbus.c:383
bool_t audacious_rc_pause(RemoteObject *obj, GError **error)
Definition: dbus.c:602
bool_t audacious_rc_play(RemoteObject *obj, GError **error)
Definition: dbus.c:596
bool_t audacious_rc_playlist_enqueue_to_temp(RemoteObject *obj, char *url, GError **error)
Definition: dbus.c:978
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_song_frames(RemoteObject *obj, unsigned int pos, int *length, GError **error)
Definition: dbus.c:736
bool_t mpris_player_position_set(MprisPlayer *obj, int pos, GError **error)
Definition: dbus.c:425
bool_t mpris_tracklist_loop(MprisTrackList *obj, bool_t loop, GError **error)
Definition: dbus.c:535
bool_t audacious_rc_seek(RemoteObject *obj, unsigned int pos, GError **error)
Definition: dbus.c:655
bool_t audacious_rc_stop(RemoteObject *obj, GError **error)
Definition: dbus.c:608
void dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_position(RemoteObject *obj, int *pos, GError **error)
Definition: dbus.c:681
static G_END_DECLS const DBusGMethodInfo dbus_glib_mpris_root_methods[]
bool_t audacious_rc_balance(RemoteObject *obj, int *balance, GError **error)
Definition: dbus.c:673
bool_t audacious_rc_add_list(RemoteObject *obj, char **filenames, GError **error)
Definition: dbus.c:784
bool_t audacious_rc_info(RemoteObject *obj, int *rate, int *freq, int *nch, GError **error)
Definition: dbus.c:642
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_volume(RemoteObject *obj, int *vl, int *vr, GError **error)
Definition: dbus.c:661
void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_paused(RemoteObject *obj, bool_t *is_paused, GError **error)
Definition: dbus.c:620
bool_t audacious_rc_playlist_add(RemoteObject *obj, void *list, GError **error)
Definition: dbus.c:973
static G_END_DECLS const DBusGMethodInfo dbus_glib_audacious_rc_methods[]
bool_t audacious_rc_get_eq(RemoteObject *obj, double *preamp, GArray **bands, GError **error)
Definition: dbus.c:986
bool_t audacious_rc_auto_advance(RemoteObject *obj, bool_t *is_advance, GError **error)
Definition: dbus.c:818
void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_add_track(MprisTrackList *obj, char *uri, bool_t play, GError **error)
Definition: dbus.c:522
bool_t audacious_rc_time(RemoteObject *obj, int *time, GError **error)
Definition: dbus.c:649
bool_t audacious_rc_reverse(RemoteObject *obj, GError **error)
Definition: dbus.c:693
void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_playqueue_is_queued(RemoteObject *obj, int pos, bool_t *is_queued, GError **error)
Definition: dbus.c:959
#define NULL
Definition: core.h:29
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_player_volume_set(MprisPlayer *obj, int vol, GError **error)
Definition: dbus.c:413
bool_t mpris_tracklist_random(MprisTrackList *obj, bool_t random, GError **error)
Definition: dbus.c:542
bool_t audacious_rc_stop_after(RemoteObject *obj, bool_t *is_stopping, GError **error)
Definition: dbus.c:854
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_get_info(RemoteObject *obj, int *rate, int *freq, int *nch, GError **error)
Definition: dbus.c:901
#define g_marshal_value_peek_double(v)
bool_t audacious_rc_main_win_visible(RemoteObject *obj, bool_t *is_main_win, GError **error)
Definition: dbus.c:568
bool_t audacious_rc_advance(RemoteObject *obj, GError **error)
Definition: dbus.c:687
void dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_playqueue_add(RemoteObject *obj, int pos, GError **error)
Definition: dbus.c:914
const DBusGObjectInfo dbus_glib_mpris_player_object_info
bool_t mpris_player_get_caps(MprisPlayer *obj, int *capabilities, GError **error)
Definition: dbus.c:407
bool_t mpris_player_volume_get(MprisPlayer *obj, int *vol, GError **error)
Definition: dbus.c:419
bool_t audacious_rc_equalizer_activate(RemoteObject *obj, bool_t active, GError **error)
Definition: dbus.c:1027
#define g_marshal_value_peek_pointer(v)
bool_t audacious_rc_eject(RemoteObject *obj, GError **error)
Definition: dbus.c:562
bool_t audacious_rc_get_eq_band(RemoteObject *obj, int band, double *value, GError **error)
Definition: dbus.c:1002
bool_t audacious_rc_toggle_stop_after(RemoteObject *obj, GError **error)
Definition: dbus.c:860
void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_get_eq_preamp(RemoteObject *obj, double *preamp, GError **error)
Definition: dbus.c:996
bool_t mpris_tracklist_get_length(MprisTrackList *obj, int *length, GError **error)
Definition: dbus.c:516
bool_t audacious_rc_get_playqueue_length(RemoteObject *obj, int *length, GError **error)
Definition: dbus.c:938
void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_song_tuple(RemoteObject *obj, unsigned int pos, char *tuple, GValue *value, GError **error)
Definition: dbus.c:743
bool_t audacious_rc_playqueue_clear(RemoteObject *obj, GError **error)
Definition: dbus.c:931
void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_player_stop(MprisPlayer *obj, GError **error)
Definition: dbus.c:348
void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_queue_get_list_pos(RemoteObject *obj, int qpos, int *pos, GError **error)
Definition: dbus.c:945
#define g_marshal_value_peek_uint(v)
bool_t audacious_rc_jump(RemoteObject *obj, unsigned int pos, GError **error)
Definition: dbus.c:758
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_del_track(MprisTrackList *obj, int pos, GError **error)
Definition: dbus.c:529
const DBusGObjectInfo dbus_glib_audacious_rc_object_info
bool_t audacious_rc_repeat(RemoteObject *obj, bool_t *is_repeat, GError **error)
Definition: dbus.c:830
bool_t audacious_rc_toggle_shuffle(RemoteObject *obj, GError **error)
Definition: dbus.c:848
const DBusGObjectInfo dbus_glib_mpris_root_object_info
bool_t audacious_rc_song_length(RemoteObject *obj, unsigned int pos, int *length, GError **error)
Definition: dbus.c:729
bool_t audacious_rc_set_eq_band(RemoteObject *obj, int band, double value, GError **error)
Definition: dbus.c:1021
bool_t audacious_rc_open_list(RemoteObject *obj, char **filenames, GError **error)
Definition: dbus.c:791
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_show_main_win(RemoteObject *obj, bool_t show, GError **error)
Definition: dbus.c:575
#define g_marshal_value_peek_boolean(v)
bool_t audacious_rc_get_tuple_fields(RemoteObject *obj, char ***fields, GError **error)
Definition: dbus.c:582
bool_t mpris_player_position_get(MprisPlayer *obj, int *pos, GError **error)
Definition: dbus.c:431
bool_t audacious_rc_show_jtf_box(RemoteObject *obj, bool_t show, GError **error)
Definition: dbus.c:879
bool_t audacious_rc_playqueue_remove(RemoteObject *obj, int pos, GError **error)
Definition: dbus.c:920
bool_t audacious_rc_toggle_auto_advance(RemoteObject *obj, GError **error)
Definition: dbus.c:824
#define g_marshal_value_peek_string(v)
void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
#define g_marshal_value_peek_boxed(v)
bool_t audacious_rc_song_filename(RemoteObject *obj, unsigned int pos, char **filename, GError **error)
Definition: dbus.c:717
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_add_url(RemoteObject *obj, char *url, GError **error)
Definition: dbus.c:769
bool_t audacious_rc_clear(RemoteObject *obj, GError **error)
Definition: dbus.c:811
bool_t audacious_rc_play_pause(RemoteObject *obj, GError **error)
Definition: dbus.c:895
bool_t audacious_rc_queue_get_queue_pos(RemoteObject *obj, int pos, int *qpos, GError **error)
Definition: dbus.c:952
bool_t audacious_rc_stopped(RemoteObject *obj, bool_t *is_stopped, GError **error)
Definition: dbus.c:626
void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_get_metadata(MprisTrackList *obj, int pos, GHashTable **metadata, GError **error)
Definition: dbus.c:499
bool_t audacious_rc_shuffle(RemoteObject *obj, bool_t *is_shuffle, GError **error)
Definition: dbus.c:842
bool_t audacious_rc_playing(RemoteObject *obj, bool_t *is_playing, GError **error)
Definition: dbus.c:614
bool_t audacious_rc_set_eq(RemoteObject *obj, double preamp, GArray *bands, GError **error)
Definition: dbus.c:1008
bool_t mpris_player_pause(MprisPlayer *obj, GError **error)
Definition: dbus.c:342
void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)