~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to devel-docs/libgimpbase/html/libgimpbase-gimpprotocol.html

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070502163303-bvzhjzbpw8qglc4y
Tags: 2.3.16-1ubuntu1
* Resynchronized with Debian, remaining Ubuntu changes:
  - debian/rules: i18n magic.
* debian/control.in:
  - Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
* debian/patches/02_help-message.patch,
  debian/patches/03_gimp.desktop.in.in.patch,
  debian/patches/10_dont_show_wizard.patch: updated.
* debian/patches/04_composite-signedness.patch,
  debian/patches/05_add-letter-spacing.patch: dropped, used upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html>
3
 
<head>
4
 
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
 
<title>gimpprotocol</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
7
 
<link rel="start" href="index.html" title="GIMP Base Library Reference Manual">
8
 
<link rel="up" href="libgimpbase.html" title="Part&#160;I.&#160;GIMP Base Library">
9
 
<link rel="prev" href="libgimpbase-gimputils.html" title="gimputils">
10
 
<link rel="next" href="libgimpbase-gimpwire.html" title="gimpwire">
11
 
<meta name="generator" content="GTK-Doc V1.7 (XML mode)">
12
 
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="libgimpbase.html" title="Part&#160;I.&#160;GIMP Base Library">
14
 
</head>
15
 
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
16
 
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
 
<tr valign="middle">
18
 
<td><a accesskey="p" href="libgimpbase-gimputils.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
19
 
<td><a accesskey="u" href="libgimpbase.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
20
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
21
 
<th width="100%" align="center">GIMP Base Library Reference Manual</th>
22
 
<td><a accesskey="n" href="libgimpbase-gimpwire.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
 
</tr>
24
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2557011" class="shortcut">Top</a>
25
 
                  &#160;|&#160;
26
 
                  <a href="#id2573729" class="shortcut">Description</a></nobr></td></tr>
27
 
</table>
28
 
<div class="refentry" lang="en">
29
 
<a name="libgimpbase-gimpprotocol"></a><div class="titlepage"></div>
30
 
<div class="refnamediv"><table width="100%"><tr>
31
 
<td valign="top">
32
 
<h2>
33
 
<a name="id2557011"></a><span class="refentrytitle">gimpprotocol</span>
34
 
</h2>
35
 
<p>gimpprotocol &#8212; The communication protocol between GIMP and it's plug-ins.</p>
36
 
</td>
37
 
<td valign="top" align="right"></td>
38
 
</tr></table></div>
39
 
<div class="refsynopsisdiv">
40
 
<h2>Synopsis</h2>
41
 
<pre class="synopsis">
42
 
 
43
 
 
44
 
 
45
 
#define     <a href="libgimpbase-gimpprotocol.html#GIMP-PROTOCOL-VERSION:CAPS">GIMP_PROTOCOL_VERSION</a>
46
 
            <a href="libgimpbase-gimpprotocol.html#GPConfig">GPConfig</a>;
47
 
            <a href="libgimpbase-gimpprotocol.html#GPTileReq">GPTileReq</a>;
48
 
            <a href="libgimpbase-gimpprotocol.html#GPTileAck">GPTileAck</a>;
49
 
            <a href="libgimpbase-gimpprotocol.html#GPTileData">GPTileData</a>;
50
 
            <a href="libgimpbase-gimpprotocol.html#GPParam">GPParam</a>;
51
 
            <a href="libgimpbase-gimpprotocol.html#GPParamDef">GPParamDef</a>;
52
 
            <a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a>;
53
 
            <a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a>;
54
 
            <a href="libgimpbase-gimpprotocol.html#GPProcInstall">GPProcInstall</a>;
55
 
            <a href="libgimpbase-gimpprotocol.html#GPProcUninstall">GPProcUninstall</a>;
56
 
void        <a href="libgimpbase-gimpprotocol.html#gp-init">gp_init</a>                         (void);
57
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-has-init-write">gp_has_init_write</a>               (GIOChannel *channel,
58
 
                                             gpointer user_data);
59
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-quit-write">gp_quit_write</a>                   (GIOChannel *channel,
60
 
                                             gpointer user_data);
61
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-config-write">gp_config_write</a>                 (GIOChannel *channel,
62
 
                                             <a href="libgimpbase-gimpprotocol.html#GPConfig">GPConfig</a> *config,
63
 
                                             gpointer user_data);
64
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-tile-req-write">gp_tile_req_write</a>               (GIOChannel *channel,
65
 
                                             <a href="libgimpbase-gimpprotocol.html#GPTileReq">GPTileReq</a> *tile_req,
66
 
                                             gpointer user_data);
67
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-tile-ack-write">gp_tile_ack_write</a>               (GIOChannel *channel,
68
 
                                             gpointer user_data);
69
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-tile-data-write">gp_tile_data_write</a>              (GIOChannel *channel,
70
 
                                             <a href="libgimpbase-gimpprotocol.html#GPTileData">GPTileData</a> *tile_data,
71
 
                                             gpointer user_data);
72
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-proc-run-write">gp_proc_run_write</a>               (GIOChannel *channel,
73
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a> *proc_run,
74
 
                                             gpointer user_data);
75
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-proc-return-write">gp_proc_return_write</a>            (GIOChannel *channel,
76
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a> *proc_return,
77
 
                                             gpointer user_data);
78
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-temp-proc-run-write">gp_temp_proc_run_write</a>          (GIOChannel *channel,
79
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a> *proc_run,
80
 
                                             gpointer user_data);
81
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-temp-proc-return-write">gp_temp_proc_return_write</a>       (GIOChannel *channel,
82
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a> *proc_return,
83
 
                                             gpointer user_data);
84
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-proc-install-write">gp_proc_install_write</a>           (GIOChannel *channel,
85
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcInstall">GPProcInstall</a> *proc_install,
86
 
                                             gpointer user_data);
87
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-proc-uninstall-write">gp_proc_uninstall_write</a>         (GIOChannel *channel,
88
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcUninstall">GPProcUninstall</a> *proc_uninstall,
89
 
                                             gpointer user_data);
90
 
gboolean    <a href="libgimpbase-gimpprotocol.html#gp-extension-ack-write">gp_extension_ack_write</a>          (GIOChannel *channel,
91
 
                                             gpointer user_data);
92
 
</pre>
93
 
</div>
94
 
<div class="refsect1" lang="en">
95
 
<a name="id2573729"></a><h2>Description</h2>
96
 
<p>
97
 
The communication protocol between GIMP and it's plug-ins.
98
 
 
99
 
</p>
100
 
</div>
101
 
<div class="refsect1" lang="en">
102
 
<a name="id2573746"></a><h2>Details</h2>
103
 
<div class="refsect2" lang="en">
104
 
<a name="id2573757"></a><h3>
105
 
<a name="GIMP-PROTOCOL-VERSION:CAPS"></a>GIMP_PROTOCOL_VERSION</h3>
106
 
<a class="indexterm" name="id2573768"></a><pre class="programlisting">#define GIMP_PROTOCOL_VERSION  0x0011
107
 
</pre>
108
 
<p>
109
 
 
110
 
</p>
111
 
</div>
112
 
<hr>
113
 
<div class="refsect2" lang="en">
114
 
<a name="id2573783"></a><h3>
115
 
<a name="GPConfig"></a>GPConfig</h3>
116
 
<a class="indexterm" name="id2573795"></a><pre class="programlisting">typedef struct {
117
 
  guint32  version;
118
 
  guint32  tile_width;
119
 
  guint32  tile_height;
120
 
  gint32   shm_ID;
121
 
  gint8    check_size;
122
 
  gint8    check_type;
123
 
  gint8    show_help_button;
124
 
  gint8    gimp_reserved_4;
125
 
  gint8    gimp_reserved_5;
126
 
  gint8    gimp_reserved_6;
127
 
  gint8    gimp_reserved_7;
128
 
  gint8    gimp_reserved_8;
129
 
  gint8    install_cmap;
130
 
  gint8    show_tool_tips;
131
 
  gint32   min_colors;
132
 
  gint32   gdisp_ID;
133
 
  gchar   *app_name;
134
 
  gchar   *wm_class;
135
 
  gchar   *display_name;
136
 
  gint32   monitor_number;
137
 
} GPConfig;
138
 
</pre>
139
 
<p>
140
 
 
141
 
</p>
142
 
</div>
143
 
<hr>
144
 
<div class="refsect2" lang="en">
145
 
<a name="id2546146"></a><h3>
146
 
<a name="GPTileReq"></a>GPTileReq</h3>
147
 
<a class="indexterm" name="id2530060"></a><pre class="programlisting">typedef struct {
148
 
  gint32   drawable_ID;
149
 
  guint32  tile_num;
150
 
  guint32  shadow;
151
 
} GPTileReq;
152
 
</pre>
153
 
<p>
154
 
 
155
 
</p>
156
 
</div>
157
 
<hr>
158
 
<div class="refsect2" lang="en">
159
 
<a name="id2564520"></a><h3>
160
 
<a name="GPTileAck"></a>GPTileAck</h3>
161
 
<a class="indexterm" name="id2573819"></a><pre class="programlisting">typedef struct _GPTileAck GPTileAck;</pre>
162
 
<p>
163
 
 
164
 
</p>
165
 
</div>
166
 
<hr>
167
 
<div class="refsect2" lang="en">
168
 
<a name="id2573834"></a><h3>
169
 
<a name="GPTileData"></a>GPTileData</h3>
170
 
<a class="indexterm" name="id2573846"></a><pre class="programlisting">typedef struct {
171
 
  gint32   drawable_ID;
172
 
  guint32  tile_num;
173
 
  guint32  shadow;
174
 
  guint32  bpp;
175
 
  guint32  width;
176
 
  guint32  height;
177
 
  guint32  use_shm;
178
 
  guchar  *data;
179
 
} GPTileData;
180
 
</pre>
181
 
<p>
182
 
 
183
 
</p>
184
 
</div>
185
 
<hr>
186
 
<div class="refsect2" lang="en">
187
 
<a name="id2533702"></a><h3>
188
 
<a name="GPParam"></a>GPParam</h3>
189
 
<a class="indexterm" name="id2533714"></a><pre class="programlisting">typedef struct {
190
 
  guint32 type;
191
 
 
192
 
  union
193
 
  {
194
 
    gint32    d_int32;
195
 
    gint16    d_int16;
196
 
    gint8     d_int8;
197
 
    gdouble   d_float;
198
 
    gchar    *d_string;
199
 
    gint32   *d_int32array;
200
 
    gint16   *d_int16array;
201
 
    gint8    *d_int8array;
202
 
    gdouble  *d_floatarray;
203
 
    gchar   **d_stringarray;
204
 
    GimpRGB   d_color;
205
 
    struct
206
 
    {
207
 
      gint32 x;
208
 
      gint32 y;
209
 
      gint32 width;
210
 
      gint32 height;
211
 
    } d_region;
212
 
    gint32 d_display;
213
 
    gint32 d_image;
214
 
    gint32 d_layer;
215
 
    gint32 d_channel;
216
 
    gint32 d_drawable;
217
 
    gint32 d_selection;
218
 
    gint32 d_boundary;
219
 
    gint32 d_path;
220
 
    struct
221
 
    {
222
 
      gchar    *name;
223
 
      guint32   flags;
224
 
      guint32   size;
225
 
      gpointer  data;
226
 
    } d_parasite;
227
 
    gint32 d_status;
228
 
  } data;
229
 
} GPParam;
230
 
</pre>
231
 
<p>
232
 
 
233
 
</p>
234
 
</div>
235
 
<hr>
236
 
<div class="refsect2" lang="en">
237
 
<a name="id2533742"></a><h3>
238
 
<a name="GPParamDef"></a>GPParamDef</h3>
239
 
<a class="indexterm" name="id2533754"></a><pre class="programlisting">typedef struct {
240
 
  guint32  type;
241
 
  gchar   *name;
242
 
  gchar   *description;
243
 
} GPParamDef;
244
 
</pre>
245
 
<p>
246
 
 
247
 
</p>
248
 
</div>
249
 
<hr>
250
 
<div class="refsect2" lang="en">
251
 
<a name="id2533771"></a><h3>
252
 
<a name="GPProcRun"></a>GPProcRun</h3>
253
 
<a class="indexterm" name="id2533783"></a><pre class="programlisting">typedef struct {
254
 
  gchar   *name;
255
 
  guint32  nparams;
256
 
  GPParam *params;
257
 
} GPProcRun;
258
 
</pre>
259
 
<p>
260
 
 
261
 
</p>
262
 
</div>
263
 
<hr>
264
 
<div class="refsect2" lang="en">
265
 
<a name="id2533800"></a><h3>
266
 
<a name="GPProcReturn"></a>GPProcReturn</h3>
267
 
<a class="indexterm" name="id2533813"></a><pre class="programlisting">typedef struct {
268
 
  gchar   *name;
269
 
  guint32  nparams;
270
 
  GPParam *params;
271
 
} GPProcReturn;
272
 
</pre>
273
 
<p>
274
 
 
275
 
</p>
276
 
</div>
277
 
<hr>
278
 
<div class="refsect2" lang="en">
279
 
<a name="id2533830"></a><h3>
280
 
<a name="GPProcInstall"></a>GPProcInstall</h3>
281
 
<a class="indexterm" name="id2533842"></a><pre class="programlisting">typedef struct {
282
 
  gchar      *name;
283
 
  gchar      *blurb;
284
 
  gchar      *help;
285
 
  gchar      *author;
286
 
  gchar      *copyright;
287
 
  gchar      *date;
288
 
  gchar      *menu_path;
289
 
  gchar      *image_types;
290
 
  guint32     type;
291
 
  guint32     nparams;
292
 
  guint32     nreturn_vals;
293
 
  GPParamDef *params;
294
 
  GPParamDef *return_vals;
295
 
} GPProcInstall;
296
 
</pre>
297
 
<p>
298
 
 
299
 
</p>
300
 
</div>
301
 
<hr>
302
 
<div class="refsect2" lang="en">
303
 
<a name="id2533863"></a><h3>
304
 
<a name="GPProcUninstall"></a>GPProcUninstall</h3>
305
 
<a class="indexterm" name="id2533876"></a><pre class="programlisting">typedef struct {
306
 
  gchar *name;
307
 
} GPProcUninstall;
308
 
</pre>
309
 
<p>
310
 
 
311
 
</p>
312
 
</div>
313
 
<hr>
314
 
<div class="refsect2" lang="en">
315
 
<a name="id2533892"></a><h3>
316
 
<a name="gp-init"></a>gp_init ()</h3>
317
 
<a class="indexterm" name="id2533904"></a><pre class="programlisting">void        gp_init                         (void);</pre>
318
 
<p>
319
 
 
320
 
</p>
321
 
</div>
322
 
<hr>
323
 
<div class="refsect2" lang="en">
324
 
<a name="id2533925"></a><h3>
325
 
<a name="gp-has-init-write"></a>gp_has_init_write ()</h3>
326
 
<a class="indexterm" name="id2533938"></a><pre class="programlisting">gboolean    gp_has_init_write               (GIOChannel *channel,
327
 
                                             gpointer user_data);</pre>
328
 
<p>
329
 
 
330
 
</p>
331
 
<div class="variablelist"><table border="0">
332
 
<col align="left" valign="top">
333
 
<tbody>
334
 
<tr>
335
 
<td>
336
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
337
 
<td>
338
 
</td>
339
 
</tr>
340
 
<tr>
341
 
<td>
342
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
343
 
<td>
344
 
</td>
345
 
</tr>
346
 
<tr>
347
 
<td>
348
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
349
 
<td>
350
 
 
351
 
 
352
 
</td>
353
 
</tr>
354
 
</tbody>
355
 
</table></div>
356
 
</div>
357
 
<hr>
358
 
<div class="refsect2" lang="en">
359
 
<a name="id2577737"></a><h3>
360
 
<a name="gp-quit-write"></a>gp_quit_write ()</h3>
361
 
<a class="indexterm" name="id2577747"></a><pre class="programlisting">gboolean    gp_quit_write                   (GIOChannel *channel,
362
 
                                             gpointer user_data);</pre>
363
 
<p>
364
 
 
365
 
</p>
366
 
<div class="variablelist"><table border="0">
367
 
<col align="left" valign="top">
368
 
<tbody>
369
 
<tr>
370
 
<td>
371
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
372
 
<td>
373
 
</td>
374
 
</tr>
375
 
<tr>
376
 
<td>
377
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
378
 
<td>
379
 
</td>
380
 
</tr>
381
 
<tr>
382
 
<td>
383
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
384
 
<td>
385
 
 
386
 
 
387
 
</td>
388
 
</tr>
389
 
</tbody>
390
 
</table></div>
391
 
</div>
392
 
<hr>
393
 
<div class="refsect2" lang="en">
394
 
<a name="id2577816"></a><h3>
395
 
<a name="gp-config-write"></a>gp_config_write ()</h3>
396
 
<a class="indexterm" name="id2577827"></a><pre class="programlisting">gboolean    gp_config_write                 (GIOChannel *channel,
397
 
                                             <a href="libgimpbase-gimpprotocol.html#GPConfig">GPConfig</a> *config,
398
 
                                             gpointer user_data);</pre>
399
 
<p>
400
 
 
401
 
</p>
402
 
<div class="variablelist"><table border="0">
403
 
<col align="left" valign="top">
404
 
<tbody>
405
 
<tr>
406
 
<td>
407
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
408
 
<td>
409
 
</td>
410
 
</tr>
411
 
<tr>
412
 
<td>
413
 
<span class="term"><em class="parameter"><code>config</code></em>&#160;:</span></td>
414
 
<td>
415
 
</td>
416
 
</tr>
417
 
<tr>
418
 
<td>
419
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
420
 
<td>
421
 
</td>
422
 
</tr>
423
 
<tr>
424
 
<td>
425
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
426
 
<td>
427
 
 
428
 
 
429
 
</td>
430
 
</tr>
431
 
</tbody>
432
 
</table></div>
433
 
</div>
434
 
<hr>
435
 
<div class="refsect2" lang="en">
436
 
<a name="id2577915"></a><h3>
437
 
<a name="gp-tile-req-write"></a>gp_tile_req_write ()</h3>
438
 
<a class="indexterm" name="id2577925"></a><pre class="programlisting">gboolean    gp_tile_req_write               (GIOChannel *channel,
439
 
                                             <a href="libgimpbase-gimpprotocol.html#GPTileReq">GPTileReq</a> *tile_req,
440
 
                                             gpointer user_data);</pre>
441
 
<p>
442
 
 
443
 
</p>
444
 
<div class="variablelist"><table border="0">
445
 
<col align="left" valign="top">
446
 
<tbody>
447
 
<tr>
448
 
<td>
449
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
450
 
<td>
451
 
</td>
452
 
</tr>
453
 
<tr>
454
 
<td>
455
 
<span class="term"><em class="parameter"><code>tile_req</code></em>&#160;:</span></td>
456
 
<td>
457
 
</td>
458
 
</tr>
459
 
<tr>
460
 
<td>
461
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
462
 
<td>
463
 
</td>
464
 
</tr>
465
 
<tr>
466
 
<td>
467
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
468
 
<td>
469
 
 
470
 
 
471
 
</td>
472
 
</tr>
473
 
</tbody>
474
 
</table></div>
475
 
</div>
476
 
<hr>
477
 
<div class="refsect2" lang="en">
478
 
<a name="id2578013"></a><h3>
479
 
<a name="gp-tile-ack-write"></a>gp_tile_ack_write ()</h3>
480
 
<a class="indexterm" name="id2578024"></a><pre class="programlisting">gboolean    gp_tile_ack_write               (GIOChannel *channel,
481
 
                                             gpointer user_data);</pre>
482
 
<p>
483
 
 
484
 
</p>
485
 
<div class="variablelist"><table border="0">
486
 
<col align="left" valign="top">
487
 
<tbody>
488
 
<tr>
489
 
<td>
490
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
491
 
<td>
492
 
</td>
493
 
</tr>
494
 
<tr>
495
 
<td>
496
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
497
 
<td>
498
 
</td>
499
 
</tr>
500
 
<tr>
501
 
<td>
502
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
503
 
<td>
504
 
 
505
 
 
506
 
</td>
507
 
</tr>
508
 
</tbody>
509
 
</table></div>
510
 
</div>
511
 
<hr>
512
 
<div class="refsect2" lang="en">
513
 
<a name="id2578093"></a><h3>
514
 
<a name="gp-tile-data-write"></a>gp_tile_data_write ()</h3>
515
 
<a class="indexterm" name="id2578103"></a><pre class="programlisting">gboolean    gp_tile_data_write              (GIOChannel *channel,
516
 
                                             <a href="libgimpbase-gimpprotocol.html#GPTileData">GPTileData</a> *tile_data,
517
 
                                             gpointer user_data);</pre>
518
 
<p>
519
 
 
520
 
</p>
521
 
<div class="variablelist"><table border="0">
522
 
<col align="left" valign="top">
523
 
<tbody>
524
 
<tr>
525
 
<td>
526
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
527
 
<td>
528
 
</td>
529
 
</tr>
530
 
<tr>
531
 
<td>
532
 
<span class="term"><em class="parameter"><code>tile_data</code></em>&#160;:</span></td>
533
 
<td>
534
 
</td>
535
 
</tr>
536
 
<tr>
537
 
<td>
538
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
539
 
<td>
540
 
</td>
541
 
</tr>
542
 
<tr>
543
 
<td>
544
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
545
 
<td>
546
 
 
547
 
 
548
 
</td>
549
 
</tr>
550
 
</tbody>
551
 
</table></div>
552
 
</div>
553
 
<hr>
554
 
<div class="refsect2" lang="en">
555
 
<a name="id2578191"></a><h3>
556
 
<a name="gp-proc-run-write"></a>gp_proc_run_write ()</h3>
557
 
<a class="indexterm" name="id2578201"></a><pre class="programlisting">gboolean    gp_proc_run_write               (GIOChannel *channel,
558
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a> *proc_run,
559
 
                                             gpointer user_data);</pre>
560
 
<p>
561
 
 
562
 
</p>
563
 
<div class="variablelist"><table border="0">
564
 
<col align="left" valign="top">
565
 
<tbody>
566
 
<tr>
567
 
<td>
568
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
569
 
<td>
570
 
</td>
571
 
</tr>
572
 
<tr>
573
 
<td>
574
 
<span class="term"><em class="parameter"><code>proc_run</code></em>&#160;:</span></td>
575
 
<td>
576
 
</td>
577
 
</tr>
578
 
<tr>
579
 
<td>
580
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
581
 
<td>
582
 
</td>
583
 
</tr>
584
 
<tr>
585
 
<td>
586
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
587
 
<td>
588
 
 
589
 
 
590
 
</td>
591
 
</tr>
592
 
</tbody>
593
 
</table></div>
594
 
</div>
595
 
<hr>
596
 
<div class="refsect2" lang="en">
597
 
<a name="id2578289"></a><h3>
598
 
<a name="gp-proc-return-write"></a>gp_proc_return_write ()</h3>
599
 
<a class="indexterm" name="id2578300"></a><pre class="programlisting">gboolean    gp_proc_return_write            (GIOChannel *channel,
600
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a> *proc_return,
601
 
                                             gpointer user_data);</pre>
602
 
<p>
603
 
 
604
 
</p>
605
 
<div class="variablelist"><table border="0">
606
 
<col align="left" valign="top">
607
 
<tbody>
608
 
<tr>
609
 
<td>
610
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
611
 
<td>
612
 
</td>
613
 
</tr>
614
 
<tr>
615
 
<td>
616
 
<span class="term"><em class="parameter"><code>proc_return</code></em>&#160;:</span></td>
617
 
<td>
618
 
</td>
619
 
</tr>
620
 
<tr>
621
 
<td>
622
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
623
 
<td>
624
 
</td>
625
 
</tr>
626
 
<tr>
627
 
<td>
628
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
629
 
<td>
630
 
 
631
 
 
632
 
</td>
633
 
</tr>
634
 
</tbody>
635
 
</table></div>
636
 
</div>
637
 
<hr>
638
 
<div class="refsect2" lang="en">
639
 
<a name="id2578388"></a><h3>
640
 
<a name="gp-temp-proc-run-write"></a>gp_temp_proc_run_write ()</h3>
641
 
<a class="indexterm" name="id2578398"></a><pre class="programlisting">gboolean    gp_temp_proc_run_write          (GIOChannel *channel,
642
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a> *proc_run,
643
 
                                             gpointer user_data);</pre>
644
 
<p>
645
 
 
646
 
</p>
647
 
<div class="variablelist"><table border="0">
648
 
<col align="left" valign="top">
649
 
<tbody>
650
 
<tr>
651
 
<td>
652
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
653
 
<td>
654
 
</td>
655
 
</tr>
656
 
<tr>
657
 
<td>
658
 
<span class="term"><em class="parameter"><code>proc_run</code></em>&#160;:</span></td>
659
 
<td>
660
 
</td>
661
 
</tr>
662
 
<tr>
663
 
<td>
664
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
665
 
<td>
666
 
</td>
667
 
</tr>
668
 
<tr>
669
 
<td>
670
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
671
 
<td>
672
 
 
673
 
 
674
 
</td>
675
 
</tr>
676
 
</tbody>
677
 
</table></div>
678
 
</div>
679
 
<hr>
680
 
<div class="refsect2" lang="en">
681
 
<a name="id2578486"></a><h3>
682
 
<a name="gp-temp-proc-return-write"></a>gp_temp_proc_return_write ()</h3>
683
 
<a class="indexterm" name="id2578497"></a><pre class="programlisting">gboolean    gp_temp_proc_return_write       (GIOChannel *channel,
684
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a> *proc_return,
685
 
                                             gpointer user_data);</pre>
686
 
<p>
687
 
 
688
 
</p>
689
 
<div class="variablelist"><table border="0">
690
 
<col align="left" valign="top">
691
 
<tbody>
692
 
<tr>
693
 
<td>
694
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
695
 
<td>
696
 
</td>
697
 
</tr>
698
 
<tr>
699
 
<td>
700
 
<span class="term"><em class="parameter"><code>proc_return</code></em>&#160;:</span></td>
701
 
<td>
702
 
</td>
703
 
</tr>
704
 
<tr>
705
 
<td>
706
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
707
 
<td>
708
 
</td>
709
 
</tr>
710
 
<tr>
711
 
<td>
712
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
713
 
<td>
714
 
 
715
 
 
716
 
</td>
717
 
</tr>
718
 
</tbody>
719
 
</table></div>
720
 
</div>
721
 
<hr>
722
 
<div class="refsect2" lang="en">
723
 
<a name="id2578585"></a><h3>
724
 
<a name="gp-proc-install-write"></a>gp_proc_install_write ()</h3>
725
 
<a class="indexterm" name="id2578595"></a><pre class="programlisting">gboolean    gp_proc_install_write           (GIOChannel *channel,
726
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcInstall">GPProcInstall</a> *proc_install,
727
 
                                             gpointer user_data);</pre>
728
 
<p>
729
 
 
730
 
</p>
731
 
<div class="variablelist"><table border="0">
732
 
<col align="left" valign="top">
733
 
<tbody>
734
 
<tr>
735
 
<td>
736
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
737
 
<td>
738
 
</td>
739
 
</tr>
740
 
<tr>
741
 
<td>
742
 
<span class="term"><em class="parameter"><code>proc_install</code></em>&#160;:</span></td>
743
 
<td>
744
 
</td>
745
 
</tr>
746
 
<tr>
747
 
<td>
748
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
749
 
<td>
750
 
</td>
751
 
</tr>
752
 
<tr>
753
 
<td>
754
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
755
 
<td>
756
 
 
757
 
 
758
 
</td>
759
 
</tr>
760
 
</tbody>
761
 
</table></div>
762
 
</div>
763
 
<hr>
764
 
<div class="refsect2" lang="en">
765
 
<a name="id2578683"></a><h3>
766
 
<a name="gp-proc-uninstall-write"></a>gp_proc_uninstall_write ()</h3>
767
 
<a class="indexterm" name="id2578694"></a><pre class="programlisting">gboolean    gp_proc_uninstall_write         (GIOChannel *channel,
768
 
                                             <a href="libgimpbase-gimpprotocol.html#GPProcUninstall">GPProcUninstall</a> *proc_uninstall,
769
 
                                             gpointer user_data);</pre>
770
 
<p>
771
 
 
772
 
</p>
773
 
<div class="variablelist"><table border="0">
774
 
<col align="left" valign="top">
775
 
<tbody>
776
 
<tr>
777
 
<td>
778
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
779
 
<td>
780
 
</td>
781
 
</tr>
782
 
<tr>
783
 
<td>
784
 
<span class="term"><em class="parameter"><code>proc_uninstall</code></em>&#160;:</span></td>
785
 
<td>
786
 
</td>
787
 
</tr>
788
 
<tr>
789
 
<td>
790
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
791
 
<td>
792
 
</td>
793
 
</tr>
794
 
<tr>
795
 
<td>
796
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
797
 
<td>
798
 
 
799
 
 
800
 
</td>
801
 
</tr>
802
 
</tbody>
803
 
</table></div>
804
 
</div>
805
 
<hr>
806
 
<div class="refsect2" lang="en">
807
 
<a name="id2578782"></a><h3>
808
 
<a name="gp-extension-ack-write"></a>gp_extension_ack_write ()</h3>
809
 
<a class="indexterm" name="id2578792"></a><pre class="programlisting">gboolean    gp_extension_ack_write          (GIOChannel *channel,
810
 
                                             gpointer user_data);</pre>
811
 
<p>
812
 
 
813
 
</p>
814
 
<div class="variablelist"><table border="0">
815
 
<col align="left" valign="top">
816
 
<tbody>
817
 
<tr>
818
 
<td>
819
 
<span class="term"><em class="parameter"><code>channel</code></em>&#160;:</span></td>
820
 
<td>
821
 
</td>
822
 
</tr>
823
 
<tr>
824
 
<td>
825
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
826
 
<td>
827
 
</td>
828
 
</tr>
829
 
<tr>
830
 
<td>
831
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
832
 
<td>
833
 
 
834
 
 
835
 
</td>
836
 
</tr>
837
 
</tbody>
838
 
</table></div>
839
 
</div>
840
 
</div>
841
 
<div class="refsect1" lang="en">
842
 
<a name="id2578862"></a><h2>See Also</h2>
843
 
<p>
844
 
<span class="type">libgimp-gimpwire</span>
845
 
</p>
846
 
</div>
847
 
</div>
848
 
</body>
849
 
</html>