~ubuntu-branches/debian/jessie/glib2.0/jessie

« back to all changes in this revision

Viewing changes to docs/reference/gobject/html/glib-genmarshal.html

Tags: upstream-2.16.1
Import upstream version 2.16.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
<div class="cmdsynopsis"><p><code class="command">glib-genmarshal</code>  [options...] [files...]</p></div>
60
60
</div>
61
61
<div class="refsect1" lang="en">
62
 
<a name="id3291057"></a><h2>Description</h2>
 
62
<a name="id3299454"></a><h2>Description</h2>
63
63
<p><span class="command"><strong>glib-genmarshal</strong></span> is a small utility that generates C code 
64
64
marshallers for callback functions of the GClosure mechanism in the GObject 
65
65
sublibrary of GLib. The marshaller functions have a standard signature, 
71
71
</p>
72
72
</div>
73
73
<div class="refsect1" lang="en">
74
 
<a name="id3291079"></a><h2>Invocation</h2>
 
74
<a name="id3299476"></a><h2>Invocation</h2>
75
75
<p><span class="command"><strong>glib-genmarshal</strong></span> takes a list of marshallers to generate as 
76
76
input. The marshaller list is either read from standard input or from files
77
77
passed as additional arguments on the command line.
78
78
</p>
79
79
<div class="refsect2" lang="en">
80
 
<a name="id3291094"></a><h3>Options</h3>
 
80
<a name="id3299491"></a><h3>Options</h3>
81
81
<div class="variablelist"><table border="0">
82
82
<col align="left" valign="top">
83
83
<tbody>
135
135
</div>
136
136
<hr>
137
137
<div class="refsect2" lang="en">
138
 
<a name="id3291230"></a><h3>Marshaller list format</h3>
 
138
<a name="id3299627"></a><h3>Marshaller list format</h3>
139
139
<p>
140
140
The marshaller lists are processed line by line, a line can contain a
141
141
comment in the form of
163
163
</div>
164
164
<hr>
165
165
<div class="refsect2" lang="en">
166
 
<a name="id3291302"></a><h3>Parameter types</h3>
 
166
<a name="id3299699"></a><h3>Parameter types</h3>
167
167
<p>
168
168
Currently, the following types are supported:
169
169
</p>
305
305
</div>
306
306
</div>
307
307
<div class="refsect1" lang="en">
308
 
<a name="id3291596"></a><h2>Example</h2>
 
308
<a name="id3299993"></a><h2>Example</h2>
309
309
<p>
310
310
To generate marshallers for the following callback functions:
311
311
</p>
353
353
</pre>
354
354
</div>
355
355
<div class="refsect1" lang="en">
356
 
<a name="id3291657"></a><h2>See also</h2>
 
356
<a name="id3300054"></a><h2>See also</h2>
357
357
<p>
358
358
<span class="command"><strong>glib-mkenums</strong></span>(1)
359
359
</p>
360
360
</div>
361
361
<div class="refsect1" lang="en">
362
 
<a name="id3291672"></a><h2>Bugs</h2>
 
362
<a name="id3300069"></a><h2>Bugs</h2>
363
363
<p>
364
364
None known yet.
365
365
</p>
366
366
</div>
367
367
<div class="refsect1" lang="en">
368
 
<a name="id3291681"></a><h2>Author</h2>
 
368
<a name="id3300078"></a><h2>Author</h2>
369
369
<p><span class="command"><strong>glib-genmarshal</strong></span> has been written by Tim Janik 
370
370
<code class="email">&lt;<a class="email" href="mailto:timj@gtk.org">timj@gtk.org</a>&gt;</code>.
371
371
</p>