2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="rhythmbox-rb-shell-glue">
6
<refentrytitle>rb-shell-glue</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
12
<refname>rb-shell-glue</refname><refpurpose></refpurpose>
15
<refsynopsisdiv><title>Synopsis</title>
21
#define <link linkend="g-marshal-value-peek-boolean">g_marshal_value_peek_boolean</link> (v)
22
#define <link linkend="g-marshal-value-peek-char">g_marshal_value_peek_char</link> (v)
23
#define <link linkend="g-marshal-value-peek-uchar">g_marshal_value_peek_uchar</link> (v)
24
#define <link linkend="g-marshal-value-peek-int">g_marshal_value_peek_int</link> (v)
25
#define <link linkend="g-marshal-value-peek-uint">g_marshal_value_peek_uint</link> (v)
26
#define <link linkend="g-marshal-value-peek-long">g_marshal_value_peek_long</link> (v)
27
#define <link linkend="g-marshal-value-peek-ulong">g_marshal_value_peek_ulong</link> (v)
28
#define <link linkend="g-marshal-value-peek-int64">g_marshal_value_peek_int64</link> (v)
29
#define <link linkend="g-marshal-value-peek-uint64">g_marshal_value_peek_uint64</link> (v)
30
#define <link linkend="g-marshal-value-peek-enum">g_marshal_value_peek_enum</link> (v)
31
#define <link linkend="g-marshal-value-peek-flags">g_marshal_value_peek_flags</link> (v)
32
#define <link linkend="g-marshal-value-peek-float">g_marshal_value_peek_float</link> (v)
33
#define <link linkend="g-marshal-value-peek-double">g_marshal_value_peek_double</link> (v)
34
#define <link linkend="g-marshal-value-peek-string">g_marshal_value_peek_string</link> (v)
35
#define <link linkend="g-marshal-value-peek-param">g_marshal_value_peek_param</link> (v)
36
#define <link linkend="g-marshal-value-peek-boxed">g_marshal_value_peek_boxed</link> (v)
37
#define <link linkend="g-marshal-value-peek-pointer">g_marshal_value_peek_pointer</link> (v)
38
#define <link linkend="g-marshal-value-peek-object">g_marshal_value_peek_object</link> (v)
39
<link linkend="void">void</link> <link linkend="dbus-glib-marshal-rb-shell-BOOLEAN--STRING-BOOLEAN-POINTER">dbus_glib_marshal_rb_shell_BOOLEAN__STRING_BOOLEAN_POINTER</link>
40
(<link linkend="GClosure">GClosure</link> *closure,
41
<link linkend="GValue">GValue</link> *return_value,
42
<link linkend="guint">guint</link> n_param_values,
43
const <link linkend="GValue">GValue</link> *param_values,
44
<link linkend="gpointer">gpointer</link> invocation_hint,
45
<link linkend="gpointer">gpointer</link> marshal_data);
46
<link linkend="void">void</link> <link linkend="dbus-glib-marshal-rb-shell-BOOLEAN--STRING-POINTER-POINTER">dbus_glib_marshal_rb_shell_BOOLEAN__STRING_POINTER_POINTER</link>
47
(<link linkend="GClosure">GClosure</link> *closure,
48
<link linkend="GValue">GValue</link> *return_value,
49
<link linkend="guint">guint</link> n_param_values,
50
const <link linkend="GValue">GValue</link> *param_values,
51
<link linkend="gpointer">gpointer</link> invocation_hint,
52
<link linkend="gpointer">gpointer</link> marshal_data);
53
<link linkend="void">void</link> <link linkend="dbus-glib-marshal-rb-shell-BOXED--VOID">dbus_glib_marshal_rb_shell_BOXED__VOID</link>
54
(<link linkend="GClosure">GClosure</link> *closure,
55
<link linkend="GValue">GValue</link> *return_value,
56
<link linkend="guint">guint</link> n_param_values,
57
const <link linkend="GValue">GValue</link> *param_values,
58
<link linkend="gpointer">gpointer</link> invocation_hint,
59
<link linkend="gpointer">gpointer</link> marshal_data);
60
#define <link linkend="dbus-glib-marshal-rb-shell-BOXED--NONE">dbus_glib_marshal_rb_shell_BOXED__NONE</link>
61
<link linkend="void">void</link> <link linkend="dbus-glib-marshal-rb-shell-BOOLEAN--STRING-STRING-BOXED-POINTER">dbus_glib_marshal_rb_shell_BOOLEAN__STRING_STRING_BOXED_POINTER</link>
62
(<link linkend="GClosure">GClosure</link> *closure,
63
<link linkend="GValue">GValue</link> *return_value,
64
<link linkend="guint">guint</link> n_param_values,
65
const <link linkend="GValue">GValue</link> *param_values,
66
<link linkend="gpointer">gpointer</link> invocation_hint,
67
<link linkend="gpointer">gpointer</link> marshal_data);
68
<link linkend="void">void</link> <link linkend="dbus-glib-marshal-rb-shell-BOOLEAN--UINT-POINTER">dbus_glib_marshal_rb_shell_BOOLEAN__UINT_POINTER</link>
69
(<link linkend="GClosure">GClosure</link> *closure,
70
<link linkend="GValue">GValue</link> *return_value,
71
<link linkend="guint">guint</link> n_param_values,
72
const <link linkend="GValue">GValue</link> *param_values,
73
<link linkend="gpointer">gpointer</link> invocation_hint,
74
<link linkend="gpointer">gpointer</link> marshal_data);
87
<title>Description</title>
94
<title>Details</title>
96
<title><anchor id="g-marshal-value-peek-boolean"/>g_marshal_value_peek_boolean()</title>
97
<indexterm><primary>g_marshal_value_peek_boolean</primary></indexterm><programlisting>#define g_marshal_value_peek_boolean(v)</programlisting>
100
</para><variablelist role="params">
101
<varlistentry><term><parameter>v</parameter> :</term>
105
</simpara></listitem></varlistentry>
106
</variablelist></refsect2>
108
<title><anchor id="g-marshal-value-peek-char"/>g_marshal_value_peek_char()</title>
109
<indexterm><primary>g_marshal_value_peek_char</primary></indexterm><programlisting>#define g_marshal_value_peek_char(v)</programlisting>
112
</para><variablelist role="params">
113
<varlistentry><term><parameter>v</parameter> :</term>
117
</simpara></listitem></varlistentry>
118
</variablelist></refsect2>
120
<title><anchor id="g-marshal-value-peek-uchar"/>g_marshal_value_peek_uchar()</title>
121
<indexterm><primary>g_marshal_value_peek_uchar</primary></indexterm><programlisting>#define g_marshal_value_peek_uchar(v)</programlisting>
124
</para><variablelist role="params">
125
<varlistentry><term><parameter>v</parameter> :</term>
129
</simpara></listitem></varlistentry>
130
</variablelist></refsect2>
132
<title><anchor id="g-marshal-value-peek-int"/>g_marshal_value_peek_int()</title>
133
<indexterm><primary>g_marshal_value_peek_int</primary></indexterm><programlisting>#define g_marshal_value_peek_int(v)</programlisting>
136
</para><variablelist role="params">
137
<varlistentry><term><parameter>v</parameter> :</term>
141
</simpara></listitem></varlistentry>
142
</variablelist></refsect2>
144
<title><anchor id="g-marshal-value-peek-uint"/>g_marshal_value_peek_uint()</title>
145
<indexterm><primary>g_marshal_value_peek_uint</primary></indexterm><programlisting>#define g_marshal_value_peek_uint(v)</programlisting>
148
</para><variablelist role="params">
149
<varlistentry><term><parameter>v</parameter> :</term>
153
</simpara></listitem></varlistentry>
154
</variablelist></refsect2>
156
<title><anchor id="g-marshal-value-peek-long"/>g_marshal_value_peek_long()</title>
157
<indexterm><primary>g_marshal_value_peek_long</primary></indexterm><programlisting>#define g_marshal_value_peek_long(v)</programlisting>
160
</para><variablelist role="params">
161
<varlistentry><term><parameter>v</parameter> :</term>
165
</simpara></listitem></varlistentry>
166
</variablelist></refsect2>
168
<title><anchor id="g-marshal-value-peek-ulong"/>g_marshal_value_peek_ulong()</title>
169
<indexterm><primary>g_marshal_value_peek_ulong</primary></indexterm><programlisting>#define g_marshal_value_peek_ulong(v)</programlisting>
172
</para><variablelist role="params">
173
<varlistentry><term><parameter>v</parameter> :</term>
177
</simpara></listitem></varlistentry>
178
</variablelist></refsect2>
180
<title><anchor id="g-marshal-value-peek-int64"/>g_marshal_value_peek_int64()</title>
181
<indexterm><primary>g_marshal_value_peek_int64</primary></indexterm><programlisting>#define g_marshal_value_peek_int64(v)</programlisting>
184
</para><variablelist role="params">
185
<varlistentry><term><parameter>v</parameter> :</term>
189
</simpara></listitem></varlistentry>
190
</variablelist></refsect2>
192
<title><anchor id="g-marshal-value-peek-uint64"/>g_marshal_value_peek_uint64()</title>
193
<indexterm><primary>g_marshal_value_peek_uint64</primary></indexterm><programlisting>#define g_marshal_value_peek_uint64(v)</programlisting>
196
</para><variablelist role="params">
197
<varlistentry><term><parameter>v</parameter> :</term>
201
</simpara></listitem></varlistentry>
202
</variablelist></refsect2>
204
<title><anchor id="g-marshal-value-peek-enum"/>g_marshal_value_peek_enum()</title>
205
<indexterm><primary>g_marshal_value_peek_enum</primary></indexterm><programlisting>#define g_marshal_value_peek_enum(v)</programlisting>
208
</para><variablelist role="params">
209
<varlistentry><term><parameter>v</parameter> :</term>
213
</simpara></listitem></varlistentry>
214
</variablelist></refsect2>
216
<title><anchor id="g-marshal-value-peek-flags"/>g_marshal_value_peek_flags()</title>
217
<indexterm><primary>g_marshal_value_peek_flags</primary></indexterm><programlisting>#define g_marshal_value_peek_flags(v)</programlisting>
220
</para><variablelist role="params">
221
<varlistentry><term><parameter>v</parameter> :</term>
225
</simpara></listitem></varlistentry>
226
</variablelist></refsect2>
228
<title><anchor id="g-marshal-value-peek-float"/>g_marshal_value_peek_float()</title>
229
<indexterm><primary>g_marshal_value_peek_float</primary></indexterm><programlisting>#define g_marshal_value_peek_float(v)</programlisting>
232
</para><variablelist role="params">
233
<varlistentry><term><parameter>v</parameter> :</term>
237
</simpara></listitem></varlistentry>
238
</variablelist></refsect2>
240
<title><anchor id="g-marshal-value-peek-double"/>g_marshal_value_peek_double()</title>
241
<indexterm><primary>g_marshal_value_peek_double</primary></indexterm><programlisting>#define g_marshal_value_peek_double(v)</programlisting>
244
</para><variablelist role="params">
245
<varlistentry><term><parameter>v</parameter> :</term>
249
</simpara></listitem></varlistentry>
250
</variablelist></refsect2>
252
<title><anchor id="g-marshal-value-peek-string"/>g_marshal_value_peek_string()</title>
253
<indexterm><primary>g_marshal_value_peek_string</primary></indexterm><programlisting>#define g_marshal_value_peek_string(v)</programlisting>
256
</para><variablelist role="params">
257
<varlistentry><term><parameter>v</parameter> :</term>
261
</simpara></listitem></varlistentry>
262
</variablelist></refsect2>
264
<title><anchor id="g-marshal-value-peek-param"/>g_marshal_value_peek_param()</title>
265
<indexterm><primary>g_marshal_value_peek_param</primary></indexterm><programlisting>#define g_marshal_value_peek_param(v)</programlisting>
268
</para><variablelist role="params">
269
<varlistentry><term><parameter>v</parameter> :</term>
273
</simpara></listitem></varlistentry>
274
</variablelist></refsect2>
276
<title><anchor id="g-marshal-value-peek-boxed"/>g_marshal_value_peek_boxed()</title>
277
<indexterm><primary>g_marshal_value_peek_boxed</primary></indexterm><programlisting>#define g_marshal_value_peek_boxed(v)</programlisting>
280
</para><variablelist role="params">
281
<varlistentry><term><parameter>v</parameter> :</term>
285
</simpara></listitem></varlistentry>
286
</variablelist></refsect2>
288
<title><anchor id="g-marshal-value-peek-pointer"/>g_marshal_value_peek_pointer()</title>
289
<indexterm><primary>g_marshal_value_peek_pointer</primary></indexterm><programlisting>#define g_marshal_value_peek_pointer(v)</programlisting>
292
</para><variablelist role="params">
293
<varlistentry><term><parameter>v</parameter> :</term>
297
</simpara></listitem></varlistentry>
298
</variablelist></refsect2>
300
<title><anchor id="g-marshal-value-peek-object"/>g_marshal_value_peek_object()</title>
301
<indexterm><primary>g_marshal_value_peek_object</primary></indexterm><programlisting>#define g_marshal_value_peek_object(v)</programlisting>
304
</para><variablelist role="params">
305
<varlistentry><term><parameter>v</parameter> :</term>
309
</simpara></listitem></varlistentry>
310
</variablelist></refsect2>
312
<title><anchor id="dbus-glib-marshal-rb-shell-BOOLEAN--STRING-BOOLEAN-POINTER"/>dbus_glib_marshal_rb_shell_BOOLEAN__STRING_BOOLEAN_POINTER ()</title>
313
<indexterm><primary>dbus_glib_marshal_rb_shell_BOOLEAN__STRING_BOOLEAN_POINTER</primary></indexterm><programlisting><link linkend="void">void</link> dbus_glib_marshal_rb_shell_BOOLEAN__STRING_BOOLEAN_POINTER
314
(<link linkend="GClosure">GClosure</link> *closure,
315
<link linkend="GValue">GValue</link> *return_value,
316
<link linkend="guint">guint</link> n_param_values,
317
const <link linkend="GValue">GValue</link> *param_values,
318
<link linkend="gpointer">gpointer</link> invocation_hint,
319
<link linkend="gpointer">gpointer</link> marshal_data);</programlisting>
322
</para><variablelist role="params">
323
<varlistentry><term><parameter>closure</parameter> :</term>
325
</simpara></listitem></varlistentry>
326
<varlistentry><term><parameter>return_value</parameter> :</term>
328
</simpara></listitem></varlistentry>
329
<varlistentry><term><parameter>n_param_values</parameter> :</term>
331
</simpara></listitem></varlistentry>
332
<varlistentry><term><parameter>param_values</parameter> :</term>
334
</simpara></listitem></varlistentry>
335
<varlistentry><term><parameter>invocation_hint</parameter> :</term>
337
</simpara></listitem></varlistentry>
338
<varlistentry><term><parameter>marshal_data</parameter> :</term>
342
</simpara></listitem></varlistentry>
343
</variablelist></refsect2>
345
<title><anchor id="dbus-glib-marshal-rb-shell-BOOLEAN--STRING-POINTER-POINTER"/>dbus_glib_marshal_rb_shell_BOOLEAN__STRING_POINTER_POINTER ()</title>
346
<indexterm><primary>dbus_glib_marshal_rb_shell_BOOLEAN__STRING_POINTER_POINTER</primary></indexterm><programlisting><link linkend="void">void</link> dbus_glib_marshal_rb_shell_BOOLEAN__STRING_POINTER_POINTER
347
(<link linkend="GClosure">GClosure</link> *closure,
348
<link linkend="GValue">GValue</link> *return_value,
349
<link linkend="guint">guint</link> n_param_values,
350
const <link linkend="GValue">GValue</link> *param_values,
351
<link linkend="gpointer">gpointer</link> invocation_hint,
352
<link linkend="gpointer">gpointer</link> marshal_data);</programlisting>
355
</para><variablelist role="params">
356
<varlistentry><term><parameter>closure</parameter> :</term>
358
</simpara></listitem></varlistentry>
359
<varlistentry><term><parameter>return_value</parameter> :</term>
361
</simpara></listitem></varlistentry>
362
<varlistentry><term><parameter>n_param_values</parameter> :</term>
364
</simpara></listitem></varlistentry>
365
<varlistentry><term><parameter>param_values</parameter> :</term>
367
</simpara></listitem></varlistentry>
368
<varlistentry><term><parameter>invocation_hint</parameter> :</term>
370
</simpara></listitem></varlistentry>
371
<varlistentry><term><parameter>marshal_data</parameter> :</term>
375
</simpara></listitem></varlistentry>
376
</variablelist></refsect2>
378
<title><anchor id="dbus-glib-marshal-rb-shell-BOXED--VOID"/>dbus_glib_marshal_rb_shell_BOXED__VOID ()</title>
379
<indexterm><primary>dbus_glib_marshal_rb_shell_BOXED__VOID</primary></indexterm><programlisting><link linkend="void">void</link> dbus_glib_marshal_rb_shell_BOXED__VOID
380
(<link linkend="GClosure">GClosure</link> *closure,
381
<link linkend="GValue">GValue</link> *return_value,
382
<link linkend="guint">guint</link> n_param_values,
383
const <link linkend="GValue">GValue</link> *param_values,
384
<link linkend="gpointer">gpointer</link> invocation_hint,
385
<link linkend="gpointer">gpointer</link> marshal_data);</programlisting>
388
</para><variablelist role="params">
389
<varlistentry><term><parameter>closure</parameter> :</term>
391
</simpara></listitem></varlistentry>
392
<varlistentry><term><parameter>return_value</parameter> :</term>
394
</simpara></listitem></varlistentry>
395
<varlistentry><term><parameter>n_param_values</parameter> :</term>
397
</simpara></listitem></varlistentry>
398
<varlistentry><term><parameter>param_values</parameter> :</term>
400
</simpara></listitem></varlistentry>
401
<varlistentry><term><parameter>invocation_hint</parameter> :</term>
403
</simpara></listitem></varlistentry>
404
<varlistentry><term><parameter>marshal_data</parameter> :</term>
408
</simpara></listitem></varlistentry>
409
</variablelist></refsect2>
411
<title><anchor id="dbus-glib-marshal-rb-shell-BOXED--NONE"/>dbus_glib_marshal_rb_shell_BOXED__NONE</title>
412
<indexterm><primary>dbus_glib_marshal_rb_shell_BOXED__NONE</primary></indexterm><programlisting>#define dbus_glib_marshal_rb_shell_BOXED__NONE dbus_glib_marshal_rb_shell_BOXED__VOID
418
<title><anchor id="dbus-glib-marshal-rb-shell-BOOLEAN--STRING-STRING-BOXED-POINTER"/>dbus_glib_marshal_rb_shell_BOOLEAN__STRING_STRING_BOXED_POINTER ()</title>
419
<indexterm><primary>dbus_glib_marshal_rb_shell_BOOLEAN__STRING_STRING_BOXED_POINTER</primary></indexterm><programlisting><link linkend="void">void</link> dbus_glib_marshal_rb_shell_BOOLEAN__STRING_STRING_BOXED_POINTER
420
(<link linkend="GClosure">GClosure</link> *closure,
421
<link linkend="GValue">GValue</link> *return_value,
422
<link linkend="guint">guint</link> n_param_values,
423
const <link linkend="GValue">GValue</link> *param_values,
424
<link linkend="gpointer">gpointer</link> invocation_hint,
425
<link linkend="gpointer">gpointer</link> marshal_data);</programlisting>
428
</para><variablelist role="params">
429
<varlistentry><term><parameter>closure</parameter> :</term>
431
</simpara></listitem></varlistentry>
432
<varlistentry><term><parameter>return_value</parameter> :</term>
434
</simpara></listitem></varlistentry>
435
<varlistentry><term><parameter>n_param_values</parameter> :</term>
437
</simpara></listitem></varlistentry>
438
<varlistentry><term><parameter>param_values</parameter> :</term>
440
</simpara></listitem></varlistentry>
441
<varlistentry><term><parameter>invocation_hint</parameter> :</term>
443
</simpara></listitem></varlistentry>
444
<varlistentry><term><parameter>marshal_data</parameter> :</term>
448
</simpara></listitem></varlistentry>
449
</variablelist></refsect2>
451
<title><anchor id="dbus-glib-marshal-rb-shell-BOOLEAN--UINT-POINTER"/>dbus_glib_marshal_rb_shell_BOOLEAN__UINT_POINTER ()</title>
452
<indexterm><primary>dbus_glib_marshal_rb_shell_BOOLEAN__UINT_POINTER</primary></indexterm><programlisting><link linkend="void">void</link> dbus_glib_marshal_rb_shell_BOOLEAN__UINT_POINTER
453
(<link linkend="GClosure">GClosure</link> *closure,
454
<link linkend="GValue">GValue</link> *return_value,
455
<link linkend="guint">guint</link> n_param_values,
456
const <link linkend="GValue">GValue</link> *param_values,
457
<link linkend="gpointer">gpointer</link> invocation_hint,
458
<link linkend="gpointer">gpointer</link> marshal_data);</programlisting>
461
</para><variablelist role="params">
462
<varlistentry><term><parameter>closure</parameter> :</term>
464
</simpara></listitem></varlistentry>
465
<varlistentry><term><parameter>return_value</parameter> :</term>
467
</simpara></listitem></varlistentry>
468
<varlistentry><term><parameter>n_param_values</parameter> :</term>
470
</simpara></listitem></varlistentry>
471
<varlistentry><term><parameter>param_values</parameter> :</term>
473
</simpara></listitem></varlistentry>
474
<varlistentry><term><parameter>invocation_hint</parameter> :</term>
476
</simpara></listitem></varlistentry>
477
<varlistentry><term><parameter>marshal_data</parameter> :</term>
481
</simpara></listitem></varlistentry>
482
</variablelist></refsect2>