~ubuntu-branches/ubuntu/precise/glib2.0/precise-updates

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher, Evan Dandrea
  • Date: 2012-05-29 17:53:18 UTC
  • mfrom: (1.59.45)
  • Revision ID: package-import@ubuntu.com-20120529175318-vsr1ir0c77zwcoka
Tags: 2.32.3-0ubuntu1
* New upstream version
* debian/patches/git_powerpc_gresources.patch:
  - dropped, the fix in the new version

[ Evan Dandrea ]
* gnetworkmonitor_dont_leak_networks.patch: Do not leak the list of
  networks in GNetworkMonitor. Thanks Dan Winship (LP: #998521)!

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
<div class="cmdsynopsis"><p><code class="command">glib-genmarshal</code>  [options...] [files...]</p></div>
34
34
</div>
35
35
<div class="refsect1">
36
 
<a name="id545220"></a><h2>Description</h2>
 
36
<a name="id569830"></a><h2>Description</h2>
37
37
<p><span class="command"><strong>glib-genmarshal</strong></span> is a small utility that generates C code 
38
38
marshallers for callback functions of the GClosure mechanism in the GObject 
39
39
sublibrary of GLib. The marshaller functions have a standard signature, 
45
45
</p>
46
46
</div>
47
47
<div class="refsect1">
48
 
<a name="id546300"></a><h2>Invocation</h2>
 
48
<a name="id570910"></a><h2>Invocation</h2>
49
49
<p><span class="command"><strong>glib-genmarshal</strong></span> takes a list of marshallers to generate as 
50
50
input. The marshaller list is either read from standard input or from files
51
51
passed as additional arguments on the command line.
52
52
</p>
53
53
<div class="refsect2">
54
 
<a name="id547780"></a><h3>Options</h3>
 
54
<a name="id572390"></a><h3>Options</h3>
55
55
<div class="variablelist"><table border="0">
56
56
<col align="left" valign="top">
57
57
<tbody>
127
127
</div>
128
128
<hr>
129
129
<div class="refsect2">
130
 
<a name="id554126"></a><h3>Marshaller list format</h3>
 
130
<a name="id578736"></a><h3>Marshaller list format</h3>
131
131
<p>
132
132
The marshaller lists are processed line by line, a line can contain a
133
133
comment in the form of
155
155
</div>
156
156
<hr>
157
157
<div class="refsect2">
158
 
<a name="id544793"></a><h3>Parameter types</h3>
 
158
<a name="id569403"></a><h3>Parameter types</h3>
159
159
<p>
160
160
Currently, the following types are supported:
161
161
</p>
303
303
</div>
304
304
</div>
305
305
<div class="refsect1">
306
 
<a name="id567991"></a><h2>Example</h2>
 
306
<a name="id592601"></a><h2>Example</h2>
307
307
<p>
308
308
To generate marshallers for the following callback functions:
309
309
</p>
351
351
</pre>
352
352
</div>
353
353
<div class="refsect1">
354
 
<a name="id542741"></a><h2>See also</h2>
 
354
<a name="id567352"></a><h2>See also</h2>
355
355
<p>
356
356
<span class="command"><strong>glib-mkenums</strong></span>(1)
357
357
</p>
358
358
</div>
359
359
<div class="refsect1">
360
 
<a name="id557932"></a><h2>Bugs</h2>
 
360
<a name="id582542"></a><h2>Bugs</h2>
361
361
<p>
362
362
None known yet.
363
363
</p>
364
364
</div>
365
365
<div class="refsect1">
366
 
<a name="id577033"></a><h2>Author</h2>
 
366
<a name="id601644"></a><h2>Author</h2>
367
367
<p><span class="command"><strong>glib-genmarshal</strong></span> has been written by Tim Janik 
368
368
<code class="email">&lt;<a class="email" href="mailto:timj@gtk.org">timj@gtk.org</a>&gt;</code>.
369
369
</p>