ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/gnome-vfs2-2.3.8-1.src.rpm
[gnome-vfs-httpcaptive.git] / doc / html / gnome-vfs-asynchronous-operations.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >Asynchronous File I/O</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64
8 "><LINK
9 REL="HOME"
10 TITLE="GnomeVFS - Filesystem Abstraction library"
11 HREF="index.html"><LINK
12 REL="UP"
13 TITLE="Basic File Operations"
14 HREF="file-operations.html"><LINK
15 REL="PREVIOUS"
16 TITLE="Finding Special Directories"
17 HREF="gnome-vfs-finding-special-directories.html"><LINK
18 REL="NEXT"
19 TITLE="Copy Engine"
20 HREF="gnome-vfs-xfer.html"></HEAD
21 ><BODY
22 CLASS="REFENTRY"
23 BGCOLOR="#FFFFFF"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 WIDTH="100%"
32 BORDER="0"
33 BGCOLOR="#000000"
34 CELLPADDING="1"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="4"
39 ALIGN="center"
40 ><FONT
41 COLOR="#FFFFFF"
42 SIZE="5"
43 >GnomeVFS - Filesystem Abstraction library</FONT
44 ></TH
45 ></TR
46 ><TR
47 ><TD
48 WIDTH="25%"
49 BGCOLOR="#C00000"
50 ALIGN="left"
51 ><A
52 HREF="gnome-vfs-finding-special-directories.html"
53 ><FONT
54 COLOR="#FFFFFF"
55 SIZE="3"
56 ><B
57 >&#60;&#60;&#60; Previous Page</B
58 ></FONT
59 ></A
60 ></TD
61 ><TD
62 WIDTH="25%"
63 BGCOLOR="#0000C0"
64 ALIGN="center"
65 ><FONT
66 COLOR="#FFFFFF"
67 SIZE="3"
68 ><B
69 ><A
70 HREF="index.html"
71 ><FONT
72 COLOR="#FFFFFF"
73 SIZE="3"
74 ><B
75 >Home</B
76 ></FONT
77 ></A
78 ></B
79 ></FONT
80 ></TD
81 ><TD
82 WIDTH="25%"
83 BGCOLOR="#00C000"
84 ALIGN="center"
85 ><FONT
86 COLOR="#FFFFFF"
87 SIZE="3"
88 ><B
89 ><A
90 HREF="file-operations.html"
91 ><FONT
92 COLOR="#FFFFFF"
93 SIZE="3"
94 ><B
95 >Up</B
96 ></FONT
97 ></A
98 ></B
99 ></FONT
100 ></TD
101 ><TD
102 WIDTH="25%"
103 BGCOLOR="#C00000"
104 ALIGN="right"
105 ><A
106 HREF="gnome-vfs-xfer.html"
107 ><FONT
108 COLOR="#FFFFFF"
109 SIZE="3"
110 ><B
111 >Next Page &#62;&#62;&#62;</B
112 ></FONT
113 ></A
114 ></TD
115 ></TR
116 ></TABLE
117 ></DIV
118 ><H1
119 ><A
120 NAME="GNOME-VFS-ASYNCHRONOUS-OPERATIONS"
121 >Asynchronous File I/O</A
122 ></H1
123 ><DIV
124 CLASS="REFNAMEDIV"
125 ><A
126 NAME="AEN1577"
127 ></A
128 ><H2
129 >Name</H2
130 >Asynchronous File I/O&nbsp;--&nbsp;allows for non-blocking file operations</DIV
131 ><DIV
132 CLASS="REFSYNOPSISDIV"
133 ><A
134 NAME="AEN1580"
135 ></A
136 ><H2
137 >Synopsis</H2
138 ><TABLE
139 BORDER="0"
140 BGCOLOR="#D6E8FF"
141 WIDTH="100%"
142 CELLPADDING="6"
143 ><TR
144 ><TD
145 ><PRE
146 CLASS="SYNOPSIS"
147 >&#13;
148
149 void        <A
150 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CANCEL"
151 >gnome_vfs_async_cancel</A
152 >          (GnomeVFSAsyncHandle *handle);
153 void        <A
154 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-OPEN"
155 >gnome_vfs_async_open</A
156 >            (GnomeVFSAsyncHandle **handle_return,
157                                              const <A
158 HREF=../glib/glib-basic-types.html#GCHAR
159 >gchar</A> *text_uri,
160                                              <A
161 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
162 >GnomeVFSOpenMode</A
163 > open_mode,
164                                              int priority,
165                                              <A
166 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
167 >GnomeVFSAsyncOpenCallback</A
168 > callback,
169                                              <A
170 HREF=../glib/glib-basic-types.html#GPOINTER
171 >gpointer</A> callback_data);
172 void        <A
173 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-OPEN-URI"
174 >gnome_vfs_async_open_uri</A
175 >        (GnomeVFSAsyncHandle **handle_return,
176                                              GnomeVFSURI *uri,
177                                              <A
178 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
179 >GnomeVFSOpenMode</A
180 > open_mode,
181                                              int priority,
182                                              <A
183 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
184 >GnomeVFSAsyncOpenCallback</A
185 > callback,
186                                              <A
187 HREF=../glib/glib-basic-types.html#GPOINTER
188 >gpointer</A> callback_data);
189 void        <A
190 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-OPEN-AS-CHANNEL"
191 >gnome_vfs_async_open_as_channel</A
192 > (GnomeVFSAsyncHandle **handle_return,
193                                              const <A
194 HREF=../glib/glib-basic-types.html#GCHAR
195 >gchar</A> *text_uri,
196                                              <A
197 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
198 >GnomeVFSOpenMode</A
199 > open_mode,
200                                              <A
201 HREF=../glib/glib-basic-types.html#GUINT
202 >guint</A> advised_block_size,
203                                              int priority,
204                                              GnomeVFSAsyncOpenAsChannelCallback callback,
205                                              <A
206 HREF=../glib/glib-basic-types.html#GPOINTER
207 >gpointer</A> callback_data);
208 void        <A
209 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-OPEN-URI-AS-CHANNEL"
210 >gnome_vfs_async_open_uri_as_channel</A
211 >
212                                             (GnomeVFSAsyncHandle **handle_return,
213                                              GnomeVFSURI *uri,
214                                              <A
215 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
216 >GnomeVFSOpenMode</A
217 > open_mode,
218                                              <A
219 HREF=../glib/glib-basic-types.html#GUINT
220 >guint</A> advised_block_size,
221                                              int priority,
222                                              GnomeVFSAsyncOpenAsChannelCallback callback,
223                                              <A
224 HREF=../glib/glib-basic-types.html#GPOINTER
225 >gpointer</A> callback_data);
226 void        <A
227 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CREATE"
228 >gnome_vfs_async_create</A
229 >          (GnomeVFSAsyncHandle **handle_return,
230                                              const <A
231 HREF=../glib/glib-basic-types.html#GCHAR
232 >gchar</A> *text_uri,
233                                              <A
234 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
235 >GnomeVFSOpenMode</A
236 > open_mode,
237                                              <A
238 HREF=../glib/glib-basic-types.html#GBOOLEAN
239 >gboolean</A> exclusive,
240                                              <A
241 HREF=../glib/glib-basic-types.html#GUINT
242 >guint</A> perm,
243                                              int priority,
244                                              <A
245 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
246 >GnomeVFSAsyncOpenCallback</A
247 > callback,
248                                              <A
249 HREF=../glib/glib-basic-types.html#GPOINTER
250 >gpointer</A> callback_data);
251 void        <A
252 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CREATE-URI"
253 >gnome_vfs_async_create_uri</A
254 >      (GnomeVFSAsyncHandle **handle_return,
255                                              GnomeVFSURI *uri,
256                                              <A
257 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
258 >GnomeVFSOpenMode</A
259 > open_mode,
260                                              <A
261 HREF=../glib/glib-basic-types.html#GBOOLEAN
262 >gboolean</A> exclusive,
263                                              <A
264 HREF=../glib/glib-basic-types.html#GUINT
265 >guint</A> perm,
266                                              int priority,
267                                              <A
268 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
269 >GnomeVFSAsyncOpenCallback</A
270 > callback,
271                                              <A
272 HREF=../glib/glib-basic-types.html#GPOINTER
273 >gpointer</A> callback_data);
274 void        <A
275 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CREATE-SYMBOLIC-LINK"
276 >gnome_vfs_async_create_symbolic_link</A
277 >
278                                             (GnomeVFSAsyncHandle **handle_return,
279                                              GnomeVFSURI *uri,
280                                              const <A
281 HREF=../glib/glib-basic-types.html#GCHAR
282 >gchar</A> *uri_reference,
283                                              int priority,
284                                              <A
285 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
286 >GnomeVFSAsyncOpenCallback</A
287 > callback,
288                                              <A
289 HREF=../glib/glib-basic-types.html#GPOINTER
290 >gpointer</A> callback_data);
291 void        <A
292 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CREATE-AS-CHANNEL"
293 >gnome_vfs_async_create_as_channel</A
294 >
295                                             (GnomeVFSAsyncHandle **handle_return,
296                                              const <A
297 HREF=../glib/glib-basic-types.html#GCHAR
298 >gchar</A> *text_uri,
299                                              <A
300 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
301 >GnomeVFSOpenMode</A
302 > open_mode,
303                                              <A
304 HREF=../glib/glib-basic-types.html#GBOOLEAN
305 >gboolean</A> exclusive,
306                                              <A
307 HREF=../glib/glib-basic-types.html#GUINT
308 >guint</A> perm,
309                                              int priority,
310                                              <A
311 HREF="gnome-vfs-types.html#GNOMEVFSASYNCCREATEASCHANNELCALLBACK"
312 >GnomeVFSAsyncCreateAsChannelCallback</A
313 > callback,
314                                              <A
315 HREF=../glib/glib-basic-types.html#GPOINTER
316 >gpointer</A> callback_data);
317 void        <A
318 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CREATE-URI-AS-CHANNEL"
319 >gnome_vfs_async_create_uri_as_channel</A
320 >
321                                             (GnomeVFSAsyncHandle **handle_return,
322                                              GnomeVFSURI *uri,
323                                              <A
324 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
325 >GnomeVFSOpenMode</A
326 > open_mode,
327                                              <A
328 HREF=../glib/glib-basic-types.html#GBOOLEAN
329 >gboolean</A> exclusive,
330                                              <A
331 HREF=../glib/glib-basic-types.html#GUINT
332 >guint</A> perm,
333                                              int priority,
334                                              <A
335 HREF="gnome-vfs-types.html#GNOMEVFSASYNCCREATEASCHANNELCALLBACK"
336 >GnomeVFSAsyncCreateAsChannelCallback</A
337 > callback,
338                                              <A
339 HREF=../glib/glib-basic-types.html#GPOINTER
340 >gpointer</A> callback_data);
341 void        <A
342 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-CLOSE"
343 >gnome_vfs_async_close</A
344 >           (GnomeVFSAsyncHandle *handle,
345                                              <A
346 HREF="gnome-vfs-types.html#GNOMEVFSASYNCCLOSECALLBACK"
347 >GnomeVFSAsyncCloseCallback</A
348 > callback,
349                                              <A
350 HREF=../glib/glib-basic-types.html#GPOINTER
351 >gpointer</A> callback_data);
352 void        <A
353 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-READ"
354 >gnome_vfs_async_read</A
355 >            (GnomeVFSAsyncHandle *handle,
356                                              <A
357 HREF=../glib/glib-basic-types.html#GPOINTER
358 >gpointer</A> buffer,
359                                              <A
360 HREF=../glib/glib-basic-types.html#GUINT
361 >guint</A> bytes,
362                                              <A
363 HREF="gnome-vfs-types.html#GNOMEVFSASYNCREADCALLBACK"
364 >GnomeVFSAsyncReadCallback</A
365 > callback,
366                                              <A
367 HREF=../glib/glib-basic-types.html#GPOINTER
368 >gpointer</A> callback_data);
369 void        <A
370 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-WRITE"
371 >gnome_vfs_async_write</A
372 >           (GnomeVFSAsyncHandle *handle,
373                                              <A
374 HREF=../glib/glib-basic-types.html#GCONSTPOINTER
375 >gconstpointer</A> buffer,
376                                              <A
377 HREF=../glib/glib-basic-types.html#GUINT
378 >guint</A> bytes,
379                                              <A
380 HREF="gnome-vfs-types.html#GNOMEVFSASYNCWRITECALLBACK"
381 >GnomeVFSAsyncWriteCallback</A
382 > callback,
383                                              <A
384 HREF=../glib/glib-basic-types.html#GPOINTER
385 >gpointer</A> callback_data);
386 void        <A
387 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-GET-FILE-INFO"
388 >gnome_vfs_async_get_file_info</A
389 >   (GnomeVFSAsyncHandle **handle_return,
390                                              <A
391 HREF=../glib/glib-doubly-linked-lists.html#GLIST
392 >GList</A> *uri_list,
393                                              <A
394 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
395 >GnomeVFSFileInfoOptions</A
396 > options,
397                                              int priority,
398                                              GnomeVFSAsyncGetFileInfoCallback callback,
399                                              <A
400 HREF=../glib/glib-basic-types.html#GPOINTER
401 >gpointer</A> callback_data);
402 void        <A
403 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-SET-FILE-INFO"
404 >gnome_vfs_async_set_file_info</A
405 >   (GnomeVFSAsyncHandle **handle_return,
406                                              GnomeVFSURI *uri,
407                                              <A
408 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
409 >GnomeVFSFileInfo</A
410 > *info,
411                                              <A
412 HREF="gnome-vfs-types.html#GNOMEVFSSETFILEINFOMASK"
413 >GnomeVFSSetFileInfoMask</A
414 > mask,
415                                              <A
416 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
417 >GnomeVFSFileInfoOptions</A
418 > options,
419                                              int priority,
420                                              GnomeVFSAsyncSetFileInfoCallback callback,
421                                              <A
422 HREF=../glib/glib-basic-types.html#GPOINTER
423 >gpointer</A> callback_data);
424 void        <A
425 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-LOAD-DIRECTORY"
426 >gnome_vfs_async_load_directory</A
427 >  (GnomeVFSAsyncHandle **handle_return,
428                                              const <A
429 HREF=../glib/glib-basic-types.html#GCHAR
430 >gchar</A> *text_uri,
431                                              <A
432 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
433 >GnomeVFSFileInfoOptions</A
434 > options,
435                                              <A
436 HREF=../glib/glib-basic-types.html#GUINT
437 >guint</A> items_per_notification,
438                                              int priority,
439                                              GnomeVFSAsyncDirectoryLoadCallback callback,
440                                              <A
441 HREF=../glib/glib-basic-types.html#GPOINTER
442 >gpointer</A> callback_data);
443 void        <A
444 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-LOAD-DIRECTORY-URI"
445 >gnome_vfs_async_load_directory_uri</A
446 >
447                                             (GnomeVFSAsyncHandle **handle_return,
448                                              GnomeVFSURI *uri,
449                                              <A
450 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
451 >GnomeVFSFileInfoOptions</A
452 > options,
453                                              <A
454 HREF=../glib/glib-basic-types.html#GUINT
455 >guint</A> items_per_notification,
456                                              int priority,
457                                              GnomeVFSAsyncDirectoryLoadCallback callback,
458                                              <A
459 HREF=../glib/glib-basic-types.html#GPOINTER
460 >gpointer</A> callback_data);
461 <A
462 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
463 >GnomeVFSResult</A
464 > <A
465 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-XFER"
466 >gnome_vfs_async_xfer</A
467 >         (GnomeVFSAsyncHandle **handle_return,
468                                              <A
469 HREF=../glib/glib-doubly-linked-lists.html#GLIST
470 >GList</A> *source_uri_list,
471                                              <A
472 HREF=../glib/glib-doubly-linked-lists.html#GLIST
473 >GList</A> *target_uri_list,
474                                              <A
475 HREF="gnome-vfs-types.html#GNOMEVFSXFEROPTIONS"
476 >GnomeVFSXferOptions</A
477 > xfer_options,
478                                              <A
479 HREF="gnome-vfs-types.html#GNOMEVFSXFERERRORMODE"
480 >GnomeVFSXferErrorMode</A
481 > error_mode,
482                                              <A
483 HREF="gnome-vfs-types.html#GNOMEVFSXFEROVERWRITEMODE"
484 >GnomeVFSXferOverwriteMode</A
485 > overwrite_mode,
486                                              int priority,
487                                              GnomeVFSAsyncXferProgressCallback progress_update_callback,
488                                              <A
489 HREF=../glib/glib-basic-types.html#GPOINTER
490 >gpointer</A> update_callback_data,
491                                              <A
492 HREF="gnome-vfs-types.html#GNOMEVFSXFERPROGRESSCALLBACK"
493 >GnomeVFSXferProgressCallback</A
494 > progress_sync_callback,
495                                              <A
496 HREF=../glib/glib-basic-types.html#GPOINTER
497 >gpointer</A> sync_callback_data);
498 void        <A
499 HREF="gnome-vfs-asynchronous-operations.html#GNOME-VFS-ASYNC-FIND-DIRECTORY"
500 >gnome_vfs_async_find_directory</A
501 >  (GnomeVFSAsyncHandle **handle_return,
502                                              <A
503 HREF=../glib/glib-doubly-linked-lists.html#GLIST
504 >GList</A> *near_uri_list,
505                                              <A
506 HREF="gnome-vfs-types.html#GNOMEVFSFINDDIRECTORYKIND"
507 >GnomeVFSFindDirectoryKind</A
508 > kind,
509                                              <A
510 HREF=../glib/glib-basic-types.html#GBOOLEAN
511 >gboolean</A> create_if_needed,
512                                              <A
513 HREF=../glib/glib-basic-types.html#GBOOLEAN
514 >gboolean</A> find_if_needed,
515                                              <A
516 HREF=../glib/glib-basic-types.html#GUINT
517 >guint</A> permissions,
518                                              int priority,
519                                              GnomeVFSAsyncFindDirectoryCallback callback,
520                                              <A
521 HREF=../glib/glib-basic-types.html#GPOINTER
522 >gpointer</A> user_data);</PRE
523 ></TD
524 ></TR
525 ></TABLE
526 ></DIV
527 ><DIV
528 CLASS="REFSECT1"
529 ><A
530 NAME="AEN1714"
531 ></A
532 ><H2
533 >Description</H2
534 ><P
535 >The number of concurrent asynchronous jobs is limited.
536 When the limit is reached jobs are put into a queue.
537 The priority parameter determines which job is taken
538 from the queue first and when.</P
539 ><P
540 >Priority values range from -10 to 10, lower priority values
541 mean higher priority.</P
542 ><P
543 >How to decide the priority of a job?</P
544 ><P
545 >Generally speaking jobs that can wait should be low priority,
546 jobs that are urgent should be high priority.</P
547 ><P
548 >Another possible approach is that jobs that potentially
549 take long to finish should be low priority, jobs that finish
550 quickly should be high priority. </P
551 ><P
552 >For example, if your application is doing something in the
553 background (e.g. looking for a directory) it can wait: choose
554 low priority like 10.
555 If you need update the user interface with the contents of
556 a directory it should happen quickly: use a -10 priority job.</P
557 ><P
558 >How to choose the priority value?</P
559 ><P
560 >The scheduling algorithm reserves threads for high priority
561 jobs so that running low priority jobs can't block high
562 priority ones.
563 The priority value of a job determines the maximum number of
564 running jobs so that the job can start. E.g. if a job has
565 a priority of -7 then it can start if there are less then
566 8 jobs running (using the default thread limit of 10).</P
567 ></DIV
568 ><DIV
569 CLASS="REFSECT1"
570 ><A
571 NAME="AEN1724"
572 ></A
573 ><H2
574 >Details</H2
575 ><DIV
576 CLASS="REFSECT2"
577 ><A
578 NAME="AEN1726"
579 ></A
580 ><H3
581 ><A
582 NAME="GNOME-VFS-ASYNC-CANCEL"
583 ></A
584 >gnome_vfs_async_cancel ()</H3
585 ><TABLE
586 BORDER="0"
587 BGCOLOR="#D6E8FF"
588 WIDTH="100%"
589 CELLPADDING="6"
590 ><TR
591 ><TD
592 ><PRE
593 CLASS="PROGRAMLISTING"
594 >void        gnome_vfs_async_cancel          (GnomeVFSAsyncHandle *handle);</PRE
595 ></TD
596 ></TR
597 ></TABLE
598 ><P
599 >Cancels an operation</P
600 ><DIV
601 CLASS="INFORMALTABLE"
602 ><A
603 NAME="AEN1732"
604 ></A
605 ><P
606 ></P
607 ><TABLE
608 BORDER="0"
609 WIDTH="100%"
610 BGCOLOR="#FFD0D0"
611 CELLSPACING="0"
612 CELLPADDING="4"
613 CLASS="CALSTABLE"
614 ><TBODY
615 ><TR
616 ><TD
617 WIDTH="20%"
618 ALIGN="RIGHT"
619 VALIGN="TOP"
620 ><TT
621 CLASS="PARAMETER"
622 ><I
623 >handle</I
624 ></TT
625 >&nbsp;:</TD
626 ><TD
627 WIDTH="80%"
628 ALIGN="LEFT"
629 VALIGN="TOP"
630 >the handle to cancel
631 &#13;</TD
632 ></TR
633 ></TBODY
634 ></TABLE
635 ><P
636 ></P
637 ></DIV
638 ></DIV
639 ><HR><DIV
640 CLASS="REFSECT2"
641 ><A
642 NAME="AEN1741"
643 ></A
644 ><H3
645 ><A
646 NAME="GNOME-VFS-ASYNC-OPEN"
647 ></A
648 >gnome_vfs_async_open ()</H3
649 ><TABLE
650 BORDER="0"
651 BGCOLOR="#D6E8FF"
652 WIDTH="100%"
653 CELLPADDING="6"
654 ><TR
655 ><TD
656 ><PRE
657 CLASS="PROGRAMLISTING"
658 >void        gnome_vfs_async_open            (GnomeVFSAsyncHandle **handle_return,
659                                              const <A
660 HREF=../glib/glib-basic-types.html#GCHAR
661 >gchar</A> *text_uri,
662                                              <A
663 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
664 >GnomeVFSOpenMode</A
665 > open_mode,
666                                              int priority,
667                                              <A
668 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
669 >GnomeVFSAsyncOpenCallback</A
670 > callback,
671                                              <A
672 HREF=../glib/glib-basic-types.html#GPOINTER
673 >gpointer</A> callback_data);</PRE
674 ></TD
675 ></TR
676 ></TABLE
677 ><P
678 >Opens a text-based URI according to <TT
679 CLASS="PARAMETER"
680 ><I
681 >open_mode</I
682 ></TT
683 ></P
684 ><DIV
685 CLASS="INFORMALTABLE"
686 ><A
687 NAME="AEN1752"
688 ></A
689 ><P
690 ></P
691 ><TABLE
692 BORDER="0"
693 WIDTH="100%"
694 BGCOLOR="#FFD0D0"
695 CELLSPACING="0"
696 CELLPADDING="4"
697 CLASS="CALSTABLE"
698 ><TBODY
699 ><TR
700 ><TD
701 WIDTH="20%"
702 ALIGN="RIGHT"
703 VALIGN="TOP"
704 ><TT
705 CLASS="PARAMETER"
706 ><I
707 >handle_return</I
708 ></TT
709 >&nbsp;:</TD
710 ><TD
711 WIDTH="80%"
712 ALIGN="LEFT"
713 VALIGN="TOP"
714 >a reference to where the newly created handle pointer should be stored</TD
715 ></TR
716 ><TR
717 ><TD
718 WIDTH="20%"
719 ALIGN="RIGHT"
720 VALIGN="TOP"
721 ><TT
722 CLASS="PARAMETER"
723 ><I
724 >text_uri</I
725 ></TT
726 >&nbsp;:</TD
727 ><TD
728 WIDTH="80%"
729 ALIGN="LEFT"
730 VALIGN="TOP"
731 >string representation of the URI</TD
732 ></TR
733 ><TR
734 ><TD
735 WIDTH="20%"
736 ALIGN="RIGHT"
737 VALIGN="TOP"
738 ><TT
739 CLASS="PARAMETER"
740 ><I
741 >open_mode</I
742 ></TT
743 >&nbsp;:</TD
744 ><TD
745 WIDTH="80%"
746 ALIGN="LEFT"
747 VALIGN="TOP"
748 >open mode</TD
749 ></TR
750 ><TR
751 ><TD
752 WIDTH="20%"
753 ALIGN="RIGHT"
754 VALIGN="TOP"
755 ><TT
756 CLASS="PARAMETER"
757 ><I
758 >priority</I
759 ></TT
760 >&nbsp;:</TD
761 ><TD
762 WIDTH="80%"
763 ALIGN="LEFT"
764 VALIGN="TOP"
765 >job priority</TD
766 ></TR
767 ><TR
768 ><TD
769 WIDTH="20%"
770 ALIGN="RIGHT"
771 VALIGN="TOP"
772 ><TT
773 CLASS="PARAMETER"
774 ><I
775 >callback</I
776 ></TT
777 >&nbsp;:</TD
778 ><TD
779 WIDTH="80%"
780 ALIGN="LEFT"
781 VALIGN="TOP"
782 >a callback for when the URI is opened or an error occured</TD
783 ></TR
784 ><TR
785 ><TD
786 WIDTH="20%"
787 ALIGN="RIGHT"
788 VALIGN="TOP"
789 ><TT
790 CLASS="PARAMETER"
791 ><I
792 >callback_data</I
793 ></TT
794 >&nbsp;:</TD
795 ><TD
796 WIDTH="80%"
797 ALIGN="LEFT"
798 VALIGN="TOP"
799 >data to be passed to the callback function
800 &#13;</TD
801 ></TR
802 ></TBODY
803 ></TABLE
804 ><P
805 ></P
806 ></DIV
807 ></DIV
808 ><HR><DIV
809 CLASS="REFSECT2"
810 ><A
811 NAME="AEN1781"
812 ></A
813 ><H3
814 ><A
815 NAME="GNOME-VFS-ASYNC-OPEN-URI"
816 ></A
817 >gnome_vfs_async_open_uri ()</H3
818 ><TABLE
819 BORDER="0"
820 BGCOLOR="#D6E8FF"
821 WIDTH="100%"
822 CELLPADDING="6"
823 ><TR
824 ><TD
825 ><PRE
826 CLASS="PROGRAMLISTING"
827 >void        gnome_vfs_async_open_uri        (GnomeVFSAsyncHandle **handle_return,
828                                              GnomeVFSURI *uri,
829                                              <A
830 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
831 >GnomeVFSOpenMode</A
832 > open_mode,
833                                              int priority,
834                                              <A
835 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
836 >GnomeVFSAsyncOpenCallback</A
837 > callback,
838                                              <A
839 HREF=../glib/glib-basic-types.html#GPOINTER
840 >gpointer</A> callback_data);</PRE
841 ></TD
842 ></TR
843 ></TABLE
844 ><P
845 >Opens a GnomeVFSURI according to <TT
846 CLASS="PARAMETER"
847 ><I
848 >open_mode</I
849 ></TT
850 >.  This function exposes a public <TT
851 CLASS="PARAMETER"
852 ><I
853 >GnomeVFSURI</I
854 ></TT
855 > object, which may be deprecated eventually.  Therefore, use of <TT
856 CLASS="PARAMETER"
857 ><I
858 >gnome_vfs_async_open</I
859 ></TT
860 > is encouraged instead of this function to minimize breakage.</P
861 ><DIV
862 CLASS="INFORMALTABLE"
863 ><A
864 NAME="AEN1794"
865 ></A
866 ><P
867 ></P
868 ><TABLE
869 BORDER="0"
870 WIDTH="100%"
871 BGCOLOR="#FFD0D0"
872 CELLSPACING="0"
873 CELLPADDING="4"
874 CLASS="CALSTABLE"
875 ><TBODY
876 ><TR
877 ><TD
878 WIDTH="20%"
879 ALIGN="RIGHT"
880 VALIGN="TOP"
881 ><TT
882 CLASS="PARAMETER"
883 ><I
884 >handle_return</I
885 ></TT
886 >&nbsp;:</TD
887 ><TD
888 WIDTH="80%"
889 ALIGN="LEFT"
890 VALIGN="TOP"
891 >a reference to where the newly created handle pointer should be stored</TD
892 ></TR
893 ><TR
894 ><TD
895 WIDTH="20%"
896 ALIGN="RIGHT"
897 VALIGN="TOP"
898 ><TT
899 CLASS="PARAMETER"
900 ><I
901 >uri</I
902 ></TT
903 >&nbsp;:</TD
904 ><TD
905 WIDTH="80%"
906 ALIGN="LEFT"
907 VALIGN="TOP"
908 ><TT
909 CLASS="PARAMETER"
910 ><I
911 >GnomeVFSURI</I
912 ></TT
913 > to open</TD
914 ></TR
915 ><TR
916 ><TD
917 WIDTH="20%"
918 ALIGN="RIGHT"
919 VALIGN="TOP"
920 ><TT
921 CLASS="PARAMETER"
922 ><I
923 >open_mode</I
924 ></TT
925 >&nbsp;:</TD
926 ><TD
927 WIDTH="80%"
928 ALIGN="LEFT"
929 VALIGN="TOP"
930 >open mode</TD
931 ></TR
932 ><TR
933 ><TD
934 WIDTH="20%"
935 ALIGN="RIGHT"
936 VALIGN="TOP"
937 ><TT
938 CLASS="PARAMETER"
939 ><I
940 >priority</I
941 ></TT
942 >&nbsp;:</TD
943 ><TD
944 WIDTH="80%"
945 ALIGN="LEFT"
946 VALIGN="TOP"
947 > job priority</TD
948 ></TR
949 ><TR
950 ><TD
951 WIDTH="20%"
952 ALIGN="RIGHT"
953 VALIGN="TOP"
954 ><TT
955 CLASS="PARAMETER"
956 ><I
957 >callback</I
958 ></TT
959 >&nbsp;:</TD
960 ><TD
961 WIDTH="80%"
962 ALIGN="LEFT"
963 VALIGN="TOP"
964 >a callback for when the URI is opened or an error occured</TD
965 ></TR
966 ><TR
967 ><TD
968 WIDTH="20%"
969 ALIGN="RIGHT"
970 VALIGN="TOP"
971 ><TT
972 CLASS="PARAMETER"
973 ><I
974 >callback_data</I
975 ></TT
976 >&nbsp;:</TD
977 ><TD
978 WIDTH="80%"
979 ALIGN="LEFT"
980 VALIGN="TOP"
981 >data to be passed to the callback function
982 &#13;</TD
983 ></TR
984 ></TBODY
985 ></TABLE
986 ><P
987 ></P
988 ></DIV
989 ></DIV
990 ><HR><DIV
991 CLASS="REFSECT2"
992 ><A
993 NAME="AEN1824"
994 ></A
995 ><H3
996 ><A
997 NAME="GNOME-VFS-ASYNC-OPEN-AS-CHANNEL"
998 ></A
999 >gnome_vfs_async_open_as_channel ()</H3
1000 ><TABLE
1001 BORDER="0"
1002 BGCOLOR="#D6E8FF"
1003 WIDTH="100%"
1004 CELLPADDING="6"
1005 ><TR
1006 ><TD
1007 ><PRE
1008 CLASS="PROGRAMLISTING"
1009 >void        gnome_vfs_async_open_as_channel (GnomeVFSAsyncHandle **handle_return,
1010                                              const <A
1011 HREF=../glib/glib-basic-types.html#GCHAR
1012 >gchar</A> *text_uri,
1013                                              <A
1014 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
1015 >GnomeVFSOpenMode</A
1016 > open_mode,
1017                                              <A
1018 HREF=../glib/glib-basic-types.html#GUINT
1019 >guint</A> advised_block_size,
1020                                              int priority,
1021                                              GnomeVFSAsyncOpenAsChannelCallback callback,
1022                                              <A
1023 HREF=../glib/glib-basic-types.html#GPOINTER
1024 >gpointer</A> callback_data);</PRE
1025 ></TD
1026 ></TR
1027 ></TABLE
1028 ><P
1029 ></P
1030 ><DIV
1031 CLASS="INFORMALTABLE"
1032 ><A
1033 NAME="AEN1835"
1034 ></A
1035 ><P
1036 ></P
1037 ><TABLE
1038 BORDER="0"
1039 WIDTH="100%"
1040 BGCOLOR="#FFD0D0"
1041 CELLSPACING="0"
1042 CELLPADDING="4"
1043 CLASS="CALSTABLE"
1044 ><TBODY
1045 ><TR
1046 ><TD
1047 WIDTH="20%"
1048 ALIGN="RIGHT"
1049 VALIGN="TOP"
1050 ><TT
1051 CLASS="PARAMETER"
1052 ><I
1053 >handle_return</I
1054 ></TT
1055 >&nbsp;:</TD
1056 ><TD
1057 WIDTH="80%"
1058 ALIGN="LEFT"
1059 VALIGN="TOP"
1060 >a reference to where the newly created handle pointer should be stored</TD
1061 ></TR
1062 ><TR
1063 ><TD
1064 WIDTH="20%"
1065 ALIGN="RIGHT"
1066 VALIGN="TOP"
1067 ><TT
1068 CLASS="PARAMETER"
1069 ><I
1070 >text_uri</I
1071 ></TT
1072 >&nbsp;:</TD
1073 ><TD
1074 WIDTH="80%"
1075 ALIGN="LEFT"
1076 VALIGN="TOP"
1077 >&nbsp;</TD
1078 ></TR
1079 ><TR
1080 ><TD
1081 WIDTH="20%"
1082 ALIGN="RIGHT"
1083 VALIGN="TOP"
1084 ><TT
1085 CLASS="PARAMETER"
1086 ><I
1087 >open_mode</I
1088 ></TT
1089 >&nbsp;:</TD
1090 ><TD
1091 WIDTH="80%"
1092 ALIGN="LEFT"
1093 VALIGN="TOP"
1094 >&nbsp;</TD
1095 ></TR
1096 ><TR
1097 ><TD
1098 WIDTH="20%"
1099 ALIGN="RIGHT"
1100 VALIGN="TOP"
1101 ><TT
1102 CLASS="PARAMETER"
1103 ><I
1104 >advised_block_size</I
1105 ></TT
1106 >&nbsp;:</TD
1107 ><TD
1108 WIDTH="80%"
1109 ALIGN="LEFT"
1110 VALIGN="TOP"
1111 >&nbsp;</TD
1112 ></TR
1113 ><TR
1114 ><TD
1115 WIDTH="20%"
1116 ALIGN="RIGHT"
1117 VALIGN="TOP"
1118 ><TT
1119 CLASS="PARAMETER"
1120 ><I
1121 >priority</I
1122 ></TT
1123 >&nbsp;:</TD
1124 ><TD
1125 WIDTH="80%"
1126 ALIGN="LEFT"
1127 VALIGN="TOP"
1128 > job priority</TD
1129 ></TR
1130 ><TR
1131 ><TD
1132 WIDTH="20%"
1133 ALIGN="RIGHT"
1134 VALIGN="TOP"
1135 ><TT
1136 CLASS="PARAMETER"
1137 ><I
1138 >callback</I
1139 ></TT
1140 >&nbsp;:</TD
1141 ><TD
1142 WIDTH="80%"
1143 ALIGN="LEFT"
1144 VALIGN="TOP"
1145 >&nbsp;</TD
1146 ></TR
1147 ><TR
1148 ><TD
1149 WIDTH="20%"
1150 ALIGN="RIGHT"
1151 VALIGN="TOP"
1152 ><TT
1153 CLASS="PARAMETER"
1154 ><I
1155 >callback_data</I
1156 ></TT
1157 >&nbsp;:</TD
1158 ><TD
1159 WIDTH="80%"
1160 ALIGN="LEFT"
1161 VALIGN="TOP"
1162 >data to be passed to the callback function
1163 &#13;</TD
1164 ></TR
1165 ></TBODY
1166 ></TABLE
1167 ><P
1168 ></P
1169 ></DIV
1170 ></DIV
1171 ><HR><DIV
1172 CLASS="REFSECT2"
1173 ><A
1174 NAME="AEN1868"
1175 ></A
1176 ><H3
1177 ><A
1178 NAME="GNOME-VFS-ASYNC-OPEN-URI-AS-CHANNEL"
1179 ></A
1180 >gnome_vfs_async_open_uri_as_channel ()</H3
1181 ><TABLE
1182 BORDER="0"
1183 BGCOLOR="#D6E8FF"
1184 WIDTH="100%"
1185 CELLPADDING="6"
1186 ><TR
1187 ><TD
1188 ><PRE
1189 CLASS="PROGRAMLISTING"
1190 >void        gnome_vfs_async_open_uri_as_channel
1191                                             (GnomeVFSAsyncHandle **handle_return,
1192                                              GnomeVFSURI *uri,
1193                                              <A
1194 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
1195 >GnomeVFSOpenMode</A
1196 > open_mode,
1197                                              <A
1198 HREF=../glib/glib-basic-types.html#GUINT
1199 >guint</A> advised_block_size,
1200                                              int priority,
1201                                              GnomeVFSAsyncOpenAsChannelCallback callback,
1202                                              <A
1203 HREF=../glib/glib-basic-types.html#GPOINTER
1204 >gpointer</A> callback_data);</PRE
1205 ></TD
1206 ></TR
1207 ></TABLE
1208 ><P
1209 ></P
1210 ><DIV
1211 CLASS="INFORMALTABLE"
1212 ><A
1213 NAME="AEN1879"
1214 ></A
1215 ><P
1216 ></P
1217 ><TABLE
1218 BORDER="0"
1219 WIDTH="100%"
1220 BGCOLOR="#FFD0D0"
1221 CELLSPACING="0"
1222 CELLPADDING="4"
1223 CLASS="CALSTABLE"
1224 ><TBODY
1225 ><TR
1226 ><TD
1227 WIDTH="20%"
1228 ALIGN="RIGHT"
1229 VALIGN="TOP"
1230 ><TT
1231 CLASS="PARAMETER"
1232 ><I
1233 >handle_return</I
1234 ></TT
1235 >&nbsp;:</TD
1236 ><TD
1237 WIDTH="80%"
1238 ALIGN="LEFT"
1239 VALIGN="TOP"
1240 >a reference to where the newly created handle pointer should be stored</TD
1241 ></TR
1242 ><TR
1243 ><TD
1244 WIDTH="20%"
1245 ALIGN="RIGHT"
1246 VALIGN="TOP"
1247 ><TT
1248 CLASS="PARAMETER"
1249 ><I
1250 >uri</I
1251 ></TT
1252 >&nbsp;:</TD
1253 ><TD
1254 WIDTH="80%"
1255 ALIGN="LEFT"
1256 VALIGN="TOP"
1257 >&nbsp;</TD
1258 ></TR
1259 ><TR
1260 ><TD
1261 WIDTH="20%"
1262 ALIGN="RIGHT"
1263 VALIGN="TOP"
1264 ><TT
1265 CLASS="PARAMETER"
1266 ><I
1267 >open_mode</I
1268 ></TT
1269 >&nbsp;:</TD
1270 ><TD
1271 WIDTH="80%"
1272 ALIGN="LEFT"
1273 VALIGN="TOP"
1274 >&nbsp;</TD
1275 ></TR
1276 ><TR
1277 ><TD
1278 WIDTH="20%"
1279 ALIGN="RIGHT"
1280 VALIGN="TOP"
1281 ><TT
1282 CLASS="PARAMETER"
1283 ><I
1284 >advised_block_size</I
1285 ></TT
1286 >&nbsp;:</TD
1287 ><TD
1288 WIDTH="80%"
1289 ALIGN="LEFT"
1290 VALIGN="TOP"
1291 >&nbsp;</TD
1292 ></TR
1293 ><TR
1294 ><TD
1295 WIDTH="20%"
1296 ALIGN="RIGHT"
1297 VALIGN="TOP"
1298 ><TT
1299 CLASS="PARAMETER"
1300 ><I
1301 >priority</I
1302 ></TT
1303 >&nbsp;:</TD
1304 ><TD
1305 WIDTH="80%"
1306 ALIGN="LEFT"
1307 VALIGN="TOP"
1308 > job priority</TD
1309 ></TR
1310 ><TR
1311 ><TD
1312 WIDTH="20%"
1313 ALIGN="RIGHT"
1314 VALIGN="TOP"
1315 ><TT
1316 CLASS="PARAMETER"
1317 ><I
1318 >callback</I
1319 ></TT
1320 >&nbsp;:</TD
1321 ><TD
1322 WIDTH="80%"
1323 ALIGN="LEFT"
1324 VALIGN="TOP"
1325 >&nbsp;</TD
1326 ></TR
1327 ><TR
1328 ><TD
1329 WIDTH="20%"
1330 ALIGN="RIGHT"
1331 VALIGN="TOP"
1332 ><TT
1333 CLASS="PARAMETER"
1334 ><I
1335 >callback_data</I
1336 ></TT
1337 >&nbsp;:</TD
1338 ><TD
1339 WIDTH="80%"
1340 ALIGN="LEFT"
1341 VALIGN="TOP"
1342 >data to be passed to the callback function
1343 &#13;</TD
1344 ></TR
1345 ></TBODY
1346 ></TABLE
1347 ><P
1348 ></P
1349 ></DIV
1350 ></DIV
1351 ><HR><DIV
1352 CLASS="REFSECT2"
1353 ><A
1354 NAME="AEN1912"
1355 ></A
1356 ><H3
1357 ><A
1358 NAME="GNOME-VFS-ASYNC-CREATE"
1359 ></A
1360 >gnome_vfs_async_create ()</H3
1361 ><TABLE
1362 BORDER="0"
1363 BGCOLOR="#D6E8FF"
1364 WIDTH="100%"
1365 CELLPADDING="6"
1366 ><TR
1367 ><TD
1368 ><PRE
1369 CLASS="PROGRAMLISTING"
1370 >void        gnome_vfs_async_create          (GnomeVFSAsyncHandle **handle_return,
1371                                              const <A
1372 HREF=../glib/glib-basic-types.html#GCHAR
1373 >gchar</A> *text_uri,
1374                                              <A
1375 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
1376 >GnomeVFSOpenMode</A
1377 > open_mode,
1378                                              <A
1379 HREF=../glib/glib-basic-types.html#GBOOLEAN
1380 >gboolean</A> exclusive,
1381                                              <A
1382 HREF=../glib/glib-basic-types.html#GUINT
1383 >guint</A> perm,
1384                                              int priority,
1385                                              <A
1386 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
1387 >GnomeVFSAsyncOpenCallback</A
1388 > callback,
1389                                              <A
1390 HREF=../glib/glib-basic-types.html#GPOINTER
1391 >gpointer</A> callback_data);</PRE
1392 ></TD
1393 ></TR
1394 ></TABLE
1395 ><P
1396 ></P
1397 ><DIV
1398 CLASS="INFORMALTABLE"
1399 ><A
1400 NAME="AEN1924"
1401 ></A
1402 ><P
1403 ></P
1404 ><TABLE
1405 BORDER="0"
1406 WIDTH="100%"
1407 BGCOLOR="#FFD0D0"
1408 CELLSPACING="0"
1409 CELLPADDING="4"
1410 CLASS="CALSTABLE"
1411 ><TBODY
1412 ><TR
1413 ><TD
1414 WIDTH="20%"
1415 ALIGN="RIGHT"
1416 VALIGN="TOP"
1417 ><TT
1418 CLASS="PARAMETER"
1419 ><I
1420 >handle_return</I
1421 ></TT
1422 >&nbsp;:</TD
1423 ><TD
1424 WIDTH="80%"
1425 ALIGN="LEFT"
1426 VALIGN="TOP"
1427 >a reference to where the newly created handle pointer should be stored</TD
1428 ></TR
1429 ><TR
1430 ><TD
1431 WIDTH="20%"
1432 ALIGN="RIGHT"
1433 VALIGN="TOP"
1434 ><TT
1435 CLASS="PARAMETER"
1436 ><I
1437 >text_uri</I
1438 ></TT
1439 >&nbsp;:</TD
1440 ><TD
1441 WIDTH="80%"
1442 ALIGN="LEFT"
1443 VALIGN="TOP"
1444 >&nbsp;</TD
1445 ></TR
1446 ><TR
1447 ><TD
1448 WIDTH="20%"
1449 ALIGN="RIGHT"
1450 VALIGN="TOP"
1451 ><TT
1452 CLASS="PARAMETER"
1453 ><I
1454 >open_mode</I
1455 ></TT
1456 >&nbsp;:</TD
1457 ><TD
1458 WIDTH="80%"
1459 ALIGN="LEFT"
1460 VALIGN="TOP"
1461 >&nbsp;</TD
1462 ></TR
1463 ><TR
1464 ><TD
1465 WIDTH="20%"
1466 ALIGN="RIGHT"
1467 VALIGN="TOP"
1468 ><TT
1469 CLASS="PARAMETER"
1470 ><I
1471 >exclusive</I
1472 ></TT
1473 >&nbsp;:</TD
1474 ><TD
1475 WIDTH="80%"
1476 ALIGN="LEFT"
1477 VALIGN="TOP"
1478 >&nbsp;</TD
1479 ></TR
1480 ><TR
1481 ><TD
1482 WIDTH="20%"
1483 ALIGN="RIGHT"
1484 VALIGN="TOP"
1485 ><TT
1486 CLASS="PARAMETER"
1487 ><I
1488 >perm</I
1489 ></TT
1490 >&nbsp;:</TD
1491 ><TD
1492 WIDTH="80%"
1493 ALIGN="LEFT"
1494 VALIGN="TOP"
1495 >&nbsp;</TD
1496 ></TR
1497 ><TR
1498 ><TD
1499 WIDTH="20%"
1500 ALIGN="RIGHT"
1501 VALIGN="TOP"
1502 ><TT
1503 CLASS="PARAMETER"
1504 ><I
1505 >priority</I
1506 ></TT
1507 >&nbsp;:</TD
1508 ><TD
1509 WIDTH="80%"
1510 ALIGN="LEFT"
1511 VALIGN="TOP"
1512 > job priority</TD
1513 ></TR
1514 ><TR
1515 ><TD
1516 WIDTH="20%"
1517 ALIGN="RIGHT"
1518 VALIGN="TOP"
1519 ><TT
1520 CLASS="PARAMETER"
1521 ><I
1522 >callback</I
1523 ></TT
1524 >&nbsp;:</TD
1525 ><TD
1526 WIDTH="80%"
1527 ALIGN="LEFT"
1528 VALIGN="TOP"
1529 >&nbsp;</TD
1530 ></TR
1531 ><TR
1532 ><TD
1533 WIDTH="20%"
1534 ALIGN="RIGHT"
1535 VALIGN="TOP"
1536 ><TT
1537 CLASS="PARAMETER"
1538 ><I
1539 >callback_data</I
1540 ></TT
1541 >&nbsp;:</TD
1542 ><TD
1543 WIDTH="80%"
1544 ALIGN="LEFT"
1545 VALIGN="TOP"
1546 >data to be passed to the callback function
1547 &#13;</TD
1548 ></TR
1549 ></TBODY
1550 ></TABLE
1551 ><P
1552 ></P
1553 ></DIV
1554 ></DIV
1555 ><HR><DIV
1556 CLASS="REFSECT2"
1557 ><A
1558 NAME="AEN1961"
1559 ></A
1560 ><H3
1561 ><A
1562 NAME="GNOME-VFS-ASYNC-CREATE-URI"
1563 ></A
1564 >gnome_vfs_async_create_uri ()</H3
1565 ><TABLE
1566 BORDER="0"
1567 BGCOLOR="#D6E8FF"
1568 WIDTH="100%"
1569 CELLPADDING="6"
1570 ><TR
1571 ><TD
1572 ><PRE
1573 CLASS="PROGRAMLISTING"
1574 >void        gnome_vfs_async_create_uri      (GnomeVFSAsyncHandle **handle_return,
1575                                              GnomeVFSURI *uri,
1576                                              <A
1577 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
1578 >GnomeVFSOpenMode</A
1579 > open_mode,
1580                                              <A
1581 HREF=../glib/glib-basic-types.html#GBOOLEAN
1582 >gboolean</A> exclusive,
1583                                              <A
1584 HREF=../glib/glib-basic-types.html#GUINT
1585 >guint</A> perm,
1586                                              int priority,
1587                                              <A
1588 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
1589 >GnomeVFSAsyncOpenCallback</A
1590 > callback,
1591                                              <A
1592 HREF=../glib/glib-basic-types.html#GPOINTER
1593 >gpointer</A> callback_data);</PRE
1594 ></TD
1595 ></TR
1596 ></TABLE
1597 ><P
1598 ></P
1599 ><DIV
1600 CLASS="INFORMALTABLE"
1601 ><A
1602 NAME="AEN1973"
1603 ></A
1604 ><P
1605 ></P
1606 ><TABLE
1607 BORDER="0"
1608 WIDTH="100%"
1609 BGCOLOR="#FFD0D0"
1610 CELLSPACING="0"
1611 CELLPADDING="4"
1612 CLASS="CALSTABLE"
1613 ><TBODY
1614 ><TR
1615 ><TD
1616 WIDTH="20%"
1617 ALIGN="RIGHT"
1618 VALIGN="TOP"
1619 ><TT
1620 CLASS="PARAMETER"
1621 ><I
1622 >handle_return</I
1623 ></TT
1624 >&nbsp;:</TD
1625 ><TD
1626 WIDTH="80%"
1627 ALIGN="LEFT"
1628 VALIGN="TOP"
1629 >a reference to where the newly created handle pointer should be stored</TD
1630 ></TR
1631 ><TR
1632 ><TD
1633 WIDTH="20%"
1634 ALIGN="RIGHT"
1635 VALIGN="TOP"
1636 ><TT
1637 CLASS="PARAMETER"
1638 ><I
1639 >uri</I
1640 ></TT
1641 >&nbsp;:</TD
1642 ><TD
1643 WIDTH="80%"
1644 ALIGN="LEFT"
1645 VALIGN="TOP"
1646 >&nbsp;</TD
1647 ></TR
1648 ><TR
1649 ><TD
1650 WIDTH="20%"
1651 ALIGN="RIGHT"
1652 VALIGN="TOP"
1653 ><TT
1654 CLASS="PARAMETER"
1655 ><I
1656 >open_mode</I
1657 ></TT
1658 >&nbsp;:</TD
1659 ><TD
1660 WIDTH="80%"
1661 ALIGN="LEFT"
1662 VALIGN="TOP"
1663 >&nbsp;</TD
1664 ></TR
1665 ><TR
1666 ><TD
1667 WIDTH="20%"
1668 ALIGN="RIGHT"
1669 VALIGN="TOP"
1670 ><TT
1671 CLASS="PARAMETER"
1672 ><I
1673 >exclusive</I
1674 ></TT
1675 >&nbsp;:</TD
1676 ><TD
1677 WIDTH="80%"
1678 ALIGN="LEFT"
1679 VALIGN="TOP"
1680 >&nbsp;</TD
1681 ></TR
1682 ><TR
1683 ><TD
1684 WIDTH="20%"
1685 ALIGN="RIGHT"
1686 VALIGN="TOP"
1687 ><TT
1688 CLASS="PARAMETER"
1689 ><I
1690 >perm</I
1691 ></TT
1692 >&nbsp;:</TD
1693 ><TD
1694 WIDTH="80%"
1695 ALIGN="LEFT"
1696 VALIGN="TOP"
1697 >&nbsp;</TD
1698 ></TR
1699 ><TR
1700 ><TD
1701 WIDTH="20%"
1702 ALIGN="RIGHT"
1703 VALIGN="TOP"
1704 ><TT
1705 CLASS="PARAMETER"
1706 ><I
1707 >priority</I
1708 ></TT
1709 >&nbsp;:</TD
1710 ><TD
1711 WIDTH="80%"
1712 ALIGN="LEFT"
1713 VALIGN="TOP"
1714 > job priority</TD
1715 ></TR
1716 ><TR
1717 ><TD
1718 WIDTH="20%"
1719 ALIGN="RIGHT"
1720 VALIGN="TOP"
1721 ><TT
1722 CLASS="PARAMETER"
1723 ><I
1724 >callback</I
1725 ></TT
1726 >&nbsp;:</TD
1727 ><TD
1728 WIDTH="80%"
1729 ALIGN="LEFT"
1730 VALIGN="TOP"
1731 >&nbsp;</TD
1732 ></TR
1733 ><TR
1734 ><TD
1735 WIDTH="20%"
1736 ALIGN="RIGHT"
1737 VALIGN="TOP"
1738 ><TT
1739 CLASS="PARAMETER"
1740 ><I
1741 >callback_data</I
1742 ></TT
1743 >&nbsp;:</TD
1744 ><TD
1745 WIDTH="80%"
1746 ALIGN="LEFT"
1747 VALIGN="TOP"
1748 >data to be passed to the callback function
1749 &#13;</TD
1750 ></TR
1751 ></TBODY
1752 ></TABLE
1753 ><P
1754 ></P
1755 ></DIV
1756 ></DIV
1757 ><HR><DIV
1758 CLASS="REFSECT2"
1759 ><A
1760 NAME="AEN2010"
1761 ></A
1762 ><H3
1763 ><A
1764 NAME="GNOME-VFS-ASYNC-CREATE-SYMBOLIC-LINK"
1765 ></A
1766 >gnome_vfs_async_create_symbolic_link ()</H3
1767 ><TABLE
1768 BORDER="0"
1769 BGCOLOR="#D6E8FF"
1770 WIDTH="100%"
1771 CELLPADDING="6"
1772 ><TR
1773 ><TD
1774 ><PRE
1775 CLASS="PROGRAMLISTING"
1776 >void        gnome_vfs_async_create_symbolic_link
1777                                             (GnomeVFSAsyncHandle **handle_return,
1778                                              GnomeVFSURI *uri,
1779                                              const <A
1780 HREF=../glib/glib-basic-types.html#GCHAR
1781 >gchar</A> *uri_reference,
1782                                              int priority,
1783                                              <A
1784 HREF="gnome-vfs-types.html#GNOMEVFSASYNCOPENCALLBACK"
1785 >GnomeVFSAsyncOpenCallback</A
1786 > callback,
1787                                              <A
1788 HREF=../glib/glib-basic-types.html#GPOINTER
1789 >gpointer</A> callback_data);</PRE
1790 ></TD
1791 ></TR
1792 ></TABLE
1793 ><P
1794 ></P
1795 ><DIV
1796 CLASS="INFORMALTABLE"
1797 ><A
1798 NAME="AEN2020"
1799 ></A
1800 ><P
1801 ></P
1802 ><TABLE
1803 BORDER="0"
1804 WIDTH="100%"
1805 BGCOLOR="#FFD0D0"
1806 CELLSPACING="0"
1807 CELLPADDING="4"
1808 CLASS="CALSTABLE"
1809 ><TBODY
1810 ><TR
1811 ><TD
1812 WIDTH="20%"
1813 ALIGN="RIGHT"
1814 VALIGN="TOP"
1815 ><TT
1816 CLASS="PARAMETER"
1817 ><I
1818 >handle_return</I
1819 ></TT
1820 >&nbsp;:</TD
1821 ><TD
1822 WIDTH="80%"
1823 ALIGN="LEFT"
1824 VALIGN="TOP"
1825 >a reference to where the newly created handle pointer should be stored</TD
1826 ></TR
1827 ><TR
1828 ><TD
1829 WIDTH="20%"
1830 ALIGN="RIGHT"
1831 VALIGN="TOP"
1832 ><TT
1833 CLASS="PARAMETER"
1834 ><I
1835 >uri</I
1836 ></TT
1837 >&nbsp;:</TD
1838 ><TD
1839 WIDTH="80%"
1840 ALIGN="LEFT"
1841 VALIGN="TOP"
1842 >&nbsp;</TD
1843 ></TR
1844 ><TR
1845 ><TD
1846 WIDTH="20%"
1847 ALIGN="RIGHT"
1848 VALIGN="TOP"
1849 ><TT
1850 CLASS="PARAMETER"
1851 ><I
1852 >uri_reference</I
1853 ></TT
1854 >&nbsp;:</TD
1855 ><TD
1856 WIDTH="80%"
1857 ALIGN="LEFT"
1858 VALIGN="TOP"
1859 >&nbsp;</TD
1860 ></TR
1861 ><TR
1862 ><TD
1863 WIDTH="20%"
1864 ALIGN="RIGHT"
1865 VALIGN="TOP"
1866 ><TT
1867 CLASS="PARAMETER"
1868 ><I
1869 >priority</I
1870 ></TT
1871 >&nbsp;:</TD
1872 ><TD
1873 WIDTH="80%"
1874 ALIGN="LEFT"
1875 VALIGN="TOP"
1876 > job priority</TD
1877 ></TR
1878 ><TR
1879 ><TD
1880 WIDTH="20%"
1881 ALIGN="RIGHT"
1882 VALIGN="TOP"
1883 ><TT
1884 CLASS="PARAMETER"
1885 ><I
1886 >callback</I
1887 ></TT
1888 >&nbsp;:</TD
1889 ><TD
1890 WIDTH="80%"
1891 ALIGN="LEFT"
1892 VALIGN="TOP"
1893 >&nbsp;</TD
1894 ></TR
1895 ><TR
1896 ><TD
1897 WIDTH="20%"
1898 ALIGN="RIGHT"
1899 VALIGN="TOP"
1900 ><TT
1901 CLASS="PARAMETER"
1902 ><I
1903 >callback_data</I
1904 ></TT
1905 >&nbsp;:</TD
1906 ><TD
1907 WIDTH="80%"
1908 ALIGN="LEFT"
1909 VALIGN="TOP"
1910 >data to be passed to the callback function
1911 &#13;</TD
1912 ></TR
1913 ></TBODY
1914 ></TABLE
1915 ><P
1916 ></P
1917 ></DIV
1918 ></DIV
1919 ><HR><DIV
1920 CLASS="REFSECT2"
1921 ><A
1922 NAME="AEN2049"
1923 ></A
1924 ><H3
1925 ><A
1926 NAME="GNOME-VFS-ASYNC-CREATE-AS-CHANNEL"
1927 ></A
1928 >gnome_vfs_async_create_as_channel ()</H3
1929 ><TABLE
1930 BORDER="0"
1931 BGCOLOR="#D6E8FF"
1932 WIDTH="100%"
1933 CELLPADDING="6"
1934 ><TR
1935 ><TD
1936 ><PRE
1937 CLASS="PROGRAMLISTING"
1938 >void        gnome_vfs_async_create_as_channel
1939                                             (GnomeVFSAsyncHandle **handle_return,
1940                                              const <A
1941 HREF=../glib/glib-basic-types.html#GCHAR
1942 >gchar</A> *text_uri,
1943                                              <A
1944 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
1945 >GnomeVFSOpenMode</A
1946 > open_mode,
1947                                              <A
1948 HREF=../glib/glib-basic-types.html#GBOOLEAN
1949 >gboolean</A> exclusive,
1950                                              <A
1951 HREF=../glib/glib-basic-types.html#GUINT
1952 >guint</A> perm,
1953                                              int priority,
1954                                              <A
1955 HREF="gnome-vfs-types.html#GNOMEVFSASYNCCREATEASCHANNELCALLBACK"
1956 >GnomeVFSAsyncCreateAsChannelCallback</A
1957 > callback,
1958                                              <A
1959 HREF=../glib/glib-basic-types.html#GPOINTER
1960 >gpointer</A> callback_data);</PRE
1961 ></TD
1962 ></TR
1963 ></TABLE
1964 ><P
1965 ></P
1966 ><DIV
1967 CLASS="INFORMALTABLE"
1968 ><A
1969 NAME="AEN2061"
1970 ></A
1971 ><P
1972 ></P
1973 ><TABLE
1974 BORDER="0"
1975 WIDTH="100%"
1976 BGCOLOR="#FFD0D0"
1977 CELLSPACING="0"
1978 CELLPADDING="4"
1979 CLASS="CALSTABLE"
1980 ><TBODY
1981 ><TR
1982 ><TD
1983 WIDTH="20%"
1984 ALIGN="RIGHT"
1985 VALIGN="TOP"
1986 ><TT
1987 CLASS="PARAMETER"
1988 ><I
1989 >handle_return</I
1990 ></TT
1991 >&nbsp;:</TD
1992 ><TD
1993 WIDTH="80%"
1994 ALIGN="LEFT"
1995 VALIGN="TOP"
1996 >a reference to where the newly created handle pointer should be stored</TD
1997 ></TR
1998 ><TR
1999 ><TD
2000 WIDTH="20%"
2001 ALIGN="RIGHT"
2002 VALIGN="TOP"
2003 ><TT
2004 CLASS="PARAMETER"
2005 ><I
2006 >text_uri</I
2007 ></TT
2008 >&nbsp;:</TD
2009 ><TD
2010 WIDTH="80%"
2011 ALIGN="LEFT"
2012 VALIGN="TOP"
2013 >&nbsp;</TD
2014 ></TR
2015 ><TR
2016 ><TD
2017 WIDTH="20%"
2018 ALIGN="RIGHT"
2019 VALIGN="TOP"
2020 ><TT
2021 CLASS="PARAMETER"
2022 ><I
2023 >open_mode</I
2024 ></TT
2025 >&nbsp;:</TD
2026 ><TD
2027 WIDTH="80%"
2028 ALIGN="LEFT"
2029 VALIGN="TOP"
2030 >&nbsp;</TD
2031 ></TR
2032 ><TR
2033 ><TD
2034 WIDTH="20%"
2035 ALIGN="RIGHT"
2036 VALIGN="TOP"
2037 ><TT
2038 CLASS="PARAMETER"
2039 ><I
2040 >exclusive</I
2041 ></TT
2042 >&nbsp;:</TD
2043 ><TD
2044 WIDTH="80%"
2045 ALIGN="LEFT"
2046 VALIGN="TOP"
2047 >&nbsp;</TD
2048 ></TR
2049 ><TR
2050 ><TD
2051 WIDTH="20%"
2052 ALIGN="RIGHT"
2053 VALIGN="TOP"
2054 ><TT
2055 CLASS="PARAMETER"
2056 ><I
2057 >perm</I
2058 ></TT
2059 >&nbsp;:</TD
2060 ><TD
2061 WIDTH="80%"
2062 ALIGN="LEFT"
2063 VALIGN="TOP"
2064 >&nbsp;</TD
2065 ></TR
2066 ><TR
2067 ><TD
2068 WIDTH="20%"
2069 ALIGN="RIGHT"
2070 VALIGN="TOP"
2071 ><TT
2072 CLASS="PARAMETER"
2073 ><I
2074 >priority</I
2075 ></TT
2076 >&nbsp;:</TD
2077 ><TD
2078 WIDTH="80%"
2079 ALIGN="LEFT"
2080 VALIGN="TOP"
2081 > job priority</TD
2082 ></TR
2083 ><TR
2084 ><TD
2085 WIDTH="20%"
2086 ALIGN="RIGHT"
2087 VALIGN="TOP"
2088 ><TT
2089 CLASS="PARAMETER"
2090 ><I
2091 >callback</I
2092 ></TT
2093 >&nbsp;:</TD
2094 ><TD
2095 WIDTH="80%"
2096 ALIGN="LEFT"
2097 VALIGN="TOP"
2098 >&nbsp;</TD
2099 ></TR
2100 ><TR
2101 ><TD
2102 WIDTH="20%"
2103 ALIGN="RIGHT"
2104 VALIGN="TOP"
2105 ><TT
2106 CLASS="PARAMETER"
2107 ><I
2108 >callback_data</I
2109 ></TT
2110 >&nbsp;:</TD
2111 ><TD
2112 WIDTH="80%"
2113 ALIGN="LEFT"
2114 VALIGN="TOP"
2115 >data to be passed to the callback function
2116 &#13;</TD
2117 ></TR
2118 ></TBODY
2119 ></TABLE
2120 ><P
2121 ></P
2122 ></DIV
2123 ></DIV
2124 ><HR><DIV
2125 CLASS="REFSECT2"
2126 ><A
2127 NAME="AEN2098"
2128 ></A
2129 ><H3
2130 ><A
2131 NAME="GNOME-VFS-ASYNC-CREATE-URI-AS-CHANNEL"
2132 ></A
2133 >gnome_vfs_async_create_uri_as_channel ()</H3
2134 ><TABLE
2135 BORDER="0"
2136 BGCOLOR="#D6E8FF"
2137 WIDTH="100%"
2138 CELLPADDING="6"
2139 ><TR
2140 ><TD
2141 ><PRE
2142 CLASS="PROGRAMLISTING"
2143 >void        gnome_vfs_async_create_uri_as_channel
2144                                             (GnomeVFSAsyncHandle **handle_return,
2145                                              GnomeVFSURI *uri,
2146                                              <A
2147 HREF="gnome-vfs-types.html#GNOMEVFSOPENMODE"
2148 >GnomeVFSOpenMode</A
2149 > open_mode,
2150                                              <A
2151 HREF=../glib/glib-basic-types.html#GBOOLEAN
2152 >gboolean</A> exclusive,
2153                                              <A
2154 HREF=../glib/glib-basic-types.html#GUINT
2155 >guint</A> perm,
2156                                              int priority,
2157                                              <A
2158 HREF="gnome-vfs-types.html#GNOMEVFSASYNCCREATEASCHANNELCALLBACK"
2159 >GnomeVFSAsyncCreateAsChannelCallback</A
2160 > callback,
2161                                              <A
2162 HREF=../glib/glib-basic-types.html#GPOINTER
2163 >gpointer</A> callback_data);</PRE
2164 ></TD
2165 ></TR
2166 ></TABLE
2167 ><P
2168 ></P
2169 ><DIV
2170 CLASS="INFORMALTABLE"
2171 ><A
2172 NAME="AEN2110"
2173 ></A
2174 ><P
2175 ></P
2176 ><TABLE
2177 BORDER="0"
2178 WIDTH="100%"
2179 BGCOLOR="#FFD0D0"
2180 CELLSPACING="0"
2181 CELLPADDING="4"
2182 CLASS="CALSTABLE"
2183 ><TBODY
2184 ><TR
2185 ><TD
2186 WIDTH="20%"
2187 ALIGN="RIGHT"
2188 VALIGN="TOP"
2189 ><TT
2190 CLASS="PARAMETER"
2191 ><I
2192 >handle_return</I
2193 ></TT
2194 >&nbsp;:</TD
2195 ><TD
2196 WIDTH="80%"
2197 ALIGN="LEFT"
2198 VALIGN="TOP"
2199 >a reference to where the newly created handle pointer should be stored</TD
2200 ></TR
2201 ><TR
2202 ><TD
2203 WIDTH="20%"
2204 ALIGN="RIGHT"
2205 VALIGN="TOP"
2206 ><TT
2207 CLASS="PARAMETER"
2208 ><I
2209 >uri</I
2210 ></TT
2211 >&nbsp;:</TD
2212 ><TD
2213 WIDTH="80%"
2214 ALIGN="LEFT"
2215 VALIGN="TOP"
2216 >&nbsp;</TD
2217 ></TR
2218 ><TR
2219 ><TD
2220 WIDTH="20%"
2221 ALIGN="RIGHT"
2222 VALIGN="TOP"
2223 ><TT
2224 CLASS="PARAMETER"
2225 ><I
2226 >open_mode</I
2227 ></TT
2228 >&nbsp;:</TD
2229 ><TD
2230 WIDTH="80%"
2231 ALIGN="LEFT"
2232 VALIGN="TOP"
2233 >&nbsp;</TD
2234 ></TR
2235 ><TR
2236 ><TD
2237 WIDTH="20%"
2238 ALIGN="RIGHT"
2239 VALIGN="TOP"
2240 ><TT
2241 CLASS="PARAMETER"
2242 ><I
2243 >exclusive</I
2244 ></TT
2245 >&nbsp;:</TD
2246 ><TD
2247 WIDTH="80%"
2248 ALIGN="LEFT"
2249 VALIGN="TOP"
2250 >&nbsp;</TD
2251 ></TR
2252 ><TR
2253 ><TD
2254 WIDTH="20%"
2255 ALIGN="RIGHT"
2256 VALIGN="TOP"
2257 ><TT
2258 CLASS="PARAMETER"
2259 ><I
2260 >perm</I
2261 ></TT
2262 >&nbsp;:</TD
2263 ><TD
2264 WIDTH="80%"
2265 ALIGN="LEFT"
2266 VALIGN="TOP"
2267 >&nbsp;</TD
2268 ></TR
2269 ><TR
2270 ><TD
2271 WIDTH="20%"
2272 ALIGN="RIGHT"
2273 VALIGN="TOP"
2274 ><TT
2275 CLASS="PARAMETER"
2276 ><I
2277 >priority</I
2278 ></TT
2279 >&nbsp;:</TD
2280 ><TD
2281 WIDTH="80%"
2282 ALIGN="LEFT"
2283 VALIGN="TOP"
2284 > job priority</TD
2285 ></TR
2286 ><TR
2287 ><TD
2288 WIDTH="20%"
2289 ALIGN="RIGHT"
2290 VALIGN="TOP"
2291 ><TT
2292 CLASS="PARAMETER"
2293 ><I
2294 >callback</I
2295 ></TT
2296 >&nbsp;:</TD
2297 ><TD
2298 WIDTH="80%"
2299 ALIGN="LEFT"
2300 VALIGN="TOP"
2301 >&nbsp;</TD
2302 ></TR
2303 ><TR
2304 ><TD
2305 WIDTH="20%"
2306 ALIGN="RIGHT"
2307 VALIGN="TOP"
2308 ><TT
2309 CLASS="PARAMETER"
2310 ><I
2311 >callback_data</I
2312 ></TT
2313 >&nbsp;:</TD
2314 ><TD
2315 WIDTH="80%"
2316 ALIGN="LEFT"
2317 VALIGN="TOP"
2318 >data to be passed to the callback function
2319 &#13;</TD
2320 ></TR
2321 ></TBODY
2322 ></TABLE
2323 ><P
2324 ></P
2325 ></DIV
2326 ></DIV
2327 ><HR><DIV
2328 CLASS="REFSECT2"
2329 ><A
2330 NAME="AEN2147"
2331 ></A
2332 ><H3
2333 ><A
2334 NAME="GNOME-VFS-ASYNC-CLOSE"
2335 ></A
2336 >gnome_vfs_async_close ()</H3
2337 ><TABLE
2338 BORDER="0"
2339 BGCOLOR="#D6E8FF"
2340 WIDTH="100%"
2341 CELLPADDING="6"
2342 ><TR
2343 ><TD
2344 ><PRE
2345 CLASS="PROGRAMLISTING"
2346 >void        gnome_vfs_async_close           (GnomeVFSAsyncHandle *handle,
2347                                              <A
2348 HREF="gnome-vfs-types.html#GNOMEVFSASYNCCLOSECALLBACK"
2349 >GnomeVFSAsyncCloseCallback</A
2350 > callback,
2351                                              <A
2352 HREF=../glib/glib-basic-types.html#GPOINTER
2353 >gpointer</A> callback_data);</PRE
2354 ></TD
2355 ></TR
2356 ></TABLE
2357 ><P
2358 ></P
2359 ><DIV
2360 CLASS="INFORMALTABLE"
2361 ><A
2362 NAME="AEN2155"
2363 ></A
2364 ><P
2365 ></P
2366 ><TABLE
2367 BORDER="0"
2368 WIDTH="100%"
2369 BGCOLOR="#FFD0D0"
2370 CELLSPACING="0"
2371 CELLPADDING="4"
2372 CLASS="CALSTABLE"
2373 ><TBODY
2374 ><TR
2375 ><TD
2376 WIDTH="20%"
2377 ALIGN="RIGHT"
2378 VALIGN="TOP"
2379 ><TT
2380 CLASS="PARAMETER"
2381 ><I
2382 >handle</I
2383 ></TT
2384 >&nbsp;:</TD
2385 ><TD
2386 WIDTH="80%"
2387 ALIGN="LEFT"
2388 VALIGN="TOP"
2389 >GnomeVFSHandle to close</TD
2390 ></TR
2391 ><TR
2392 ><TD
2393 WIDTH="20%"
2394 ALIGN="RIGHT"
2395 VALIGN="TOP"
2396 ><TT
2397 CLASS="PARAMETER"
2398 ><I
2399 >callback</I
2400 ></TT
2401 >&nbsp;:</TD
2402 ><TD
2403 WIDTH="80%"
2404 ALIGN="LEFT"
2405 VALIGN="TOP"
2406 >a callback for when the <TT
2407 CLASS="PARAMETER"
2408 ><I
2409 >handle</I
2410 ></TT
2411 > is closed or an error has occured</TD
2412 ></TR
2413 ><TR
2414 ><TD
2415 WIDTH="20%"
2416 ALIGN="RIGHT"
2417 VALIGN="TOP"
2418 ><TT
2419 CLASS="PARAMETER"
2420 ><I
2421 >callback_data</I
2422 ></TT
2423 >&nbsp;:</TD
2424 ><TD
2425 WIDTH="80%"
2426 ALIGN="LEFT"
2427 VALIGN="TOP"
2428 >data to be passed to the callback function
2429 &#13;</TD
2430 ></TR
2431 ></TBODY
2432 ></TABLE
2433 ><P
2434 ></P
2435 ></DIV
2436 ></DIV
2437 ><HR><DIV
2438 CLASS="REFSECT2"
2439 ><A
2440 NAME="AEN2173"
2441 ></A
2442 ><H3
2443 ><A
2444 NAME="GNOME-VFS-ASYNC-READ"
2445 ></A
2446 >gnome_vfs_async_read ()</H3
2447 ><TABLE
2448 BORDER="0"
2449 BGCOLOR="#D6E8FF"
2450 WIDTH="100%"
2451 CELLPADDING="6"
2452 ><TR
2453 ><TD
2454 ><PRE
2455 CLASS="PROGRAMLISTING"
2456 >void        gnome_vfs_async_read            (GnomeVFSAsyncHandle *handle,
2457                                              <A
2458 HREF=../glib/glib-basic-types.html#GPOINTER
2459 >gpointer</A> buffer,
2460                                              <A
2461 HREF=../glib/glib-basic-types.html#GUINT
2462 >guint</A> bytes,
2463                                              <A
2464 HREF="gnome-vfs-types.html#GNOMEVFSASYNCREADCALLBACK"
2465 >GnomeVFSAsyncReadCallback</A
2466 > callback,
2467                                              <A
2468 HREF=../glib/glib-basic-types.html#GPOINTER
2469 >gpointer</A> callback_data);</PRE
2470 ></TD
2471 ></TR
2472 ></TABLE
2473 ><P
2474 ></P
2475 ><DIV
2476 CLASS="INFORMALTABLE"
2477 ><A
2478 NAME="AEN2183"
2479 ></A
2480 ><P
2481 ></P
2482 ><TABLE
2483 BORDER="0"
2484 WIDTH="100%"
2485 BGCOLOR="#FFD0D0"
2486 CELLSPACING="0"
2487 CELLPADDING="4"
2488 CLASS="CALSTABLE"
2489 ><TBODY
2490 ><TR
2491 ><TD
2492 WIDTH="20%"
2493 ALIGN="RIGHT"
2494 VALIGN="TOP"
2495 ><TT
2496 CLASS="PARAMETER"
2497 ><I
2498 >handle</I
2499 ></TT
2500 >&nbsp;:</TD
2501 ><TD
2502 WIDTH="80%"
2503 ALIGN="LEFT"
2504 VALIGN="TOP"
2505 >&nbsp;</TD
2506 ></TR
2507 ><TR
2508 ><TD
2509 WIDTH="20%"
2510 ALIGN="RIGHT"
2511 VALIGN="TOP"
2512 ><TT
2513 CLASS="PARAMETER"
2514 ><I
2515 >buffer</I
2516 ></TT
2517 >&nbsp;:</TD
2518 ><TD
2519 WIDTH="80%"
2520 ALIGN="LEFT"
2521 VALIGN="TOP"
2522 >&nbsp;</TD
2523 ></TR
2524 ><TR
2525 ><TD
2526 WIDTH="20%"
2527 ALIGN="RIGHT"
2528 VALIGN="TOP"
2529 ><TT
2530 CLASS="PARAMETER"
2531 ><I
2532 >bytes</I
2533 ></TT
2534 >&nbsp;:</TD
2535 ><TD
2536 WIDTH="80%"
2537 ALIGN="LEFT"
2538 VALIGN="TOP"
2539 >&nbsp;</TD
2540 ></TR
2541 ><TR
2542 ><TD
2543 WIDTH="20%"
2544 ALIGN="RIGHT"
2545 VALIGN="TOP"
2546 ><TT
2547 CLASS="PARAMETER"
2548 ><I
2549 >callback</I
2550 ></TT
2551 >&nbsp;:</TD
2552 ><TD
2553 WIDTH="80%"
2554 ALIGN="LEFT"
2555 VALIGN="TOP"
2556 >&nbsp;</TD
2557 ></TR
2558 ><TR
2559 ><TD
2560 WIDTH="20%"
2561 ALIGN="RIGHT"
2562 VALIGN="TOP"
2563 ><TT
2564 CLASS="PARAMETER"
2565 ><I
2566 >callback_data</I
2567 ></TT
2568 >&nbsp;:</TD
2569 ><TD
2570 WIDTH="80%"
2571 ALIGN="LEFT"
2572 VALIGN="TOP"
2573 >data to be passed to the callback function
2574 &#13;</TD
2575 ></TR
2576 ></TBODY
2577 ></TABLE
2578 ><P
2579 ></P
2580 ></DIV
2581 ></DIV
2582 ><HR><DIV
2583 CLASS="REFSECT2"
2584 ><A
2585 NAME="AEN2208"
2586 ></A
2587 ><H3
2588 ><A
2589 NAME="GNOME-VFS-ASYNC-WRITE"
2590 ></A
2591 >gnome_vfs_async_write ()</H3
2592 ><TABLE
2593 BORDER="0"
2594 BGCOLOR="#D6E8FF"
2595 WIDTH="100%"
2596 CELLPADDING="6"
2597 ><TR
2598 ><TD
2599 ><PRE
2600 CLASS="PROGRAMLISTING"
2601 >void        gnome_vfs_async_write           (GnomeVFSAsyncHandle *handle,
2602                                              <A
2603 HREF=../glib/glib-basic-types.html#GCONSTPOINTER
2604 >gconstpointer</A> buffer,
2605                                              <A
2606 HREF=../glib/glib-basic-types.html#GUINT
2607 >guint</A> bytes,
2608                                              <A
2609 HREF="gnome-vfs-types.html#GNOMEVFSASYNCWRITECALLBACK"
2610 >GnomeVFSAsyncWriteCallback</A
2611 > callback,
2612                                              <A
2613 HREF=../glib/glib-basic-types.html#GPOINTER
2614 >gpointer</A> callback_data);</PRE
2615 ></TD
2616 ></TR
2617 ></TABLE
2618 ><P
2619 ></P
2620 ><DIV
2621 CLASS="INFORMALTABLE"
2622 ><A
2623 NAME="AEN2218"
2624 ></A
2625 ><P
2626 ></P
2627 ><TABLE
2628 BORDER="0"
2629 WIDTH="100%"
2630 BGCOLOR="#FFD0D0"
2631 CELLSPACING="0"
2632 CELLPADDING="4"
2633 CLASS="CALSTABLE"
2634 ><TBODY
2635 ><TR
2636 ><TD
2637 WIDTH="20%"
2638 ALIGN="RIGHT"
2639 VALIGN="TOP"
2640 ><TT
2641 CLASS="PARAMETER"
2642 ><I
2643 >handle</I
2644 ></TT
2645 >&nbsp;:</TD
2646 ><TD
2647 WIDTH="80%"
2648 ALIGN="LEFT"
2649 VALIGN="TOP"
2650 >&nbsp;</TD
2651 ></TR
2652 ><TR
2653 ><TD
2654 WIDTH="20%"
2655 ALIGN="RIGHT"
2656 VALIGN="TOP"
2657 ><TT
2658 CLASS="PARAMETER"
2659 ><I
2660 >buffer</I
2661 ></TT
2662 >&nbsp;:</TD
2663 ><TD
2664 WIDTH="80%"
2665 ALIGN="LEFT"
2666 VALIGN="TOP"
2667 >&nbsp;</TD
2668 ></TR
2669 ><TR
2670 ><TD
2671 WIDTH="20%"
2672 ALIGN="RIGHT"
2673 VALIGN="TOP"
2674 ><TT
2675 CLASS="PARAMETER"
2676 ><I
2677 >bytes</I
2678 ></TT
2679 >&nbsp;:</TD
2680 ><TD
2681 WIDTH="80%"
2682 ALIGN="LEFT"
2683 VALIGN="TOP"
2684 >&nbsp;</TD
2685 ></TR
2686 ><TR
2687 ><TD
2688 WIDTH="20%"
2689 ALIGN="RIGHT"
2690 VALIGN="TOP"
2691 ><TT
2692 CLASS="PARAMETER"
2693 ><I
2694 >callback</I
2695 ></TT
2696 >&nbsp;:</TD
2697 ><TD
2698 WIDTH="80%"
2699 ALIGN="LEFT"
2700 VALIGN="TOP"
2701 >&nbsp;</TD
2702 ></TR
2703 ><TR
2704 ><TD
2705 WIDTH="20%"
2706 ALIGN="RIGHT"
2707 VALIGN="TOP"
2708 ><TT
2709 CLASS="PARAMETER"
2710 ><I
2711 >callback_data</I
2712 ></TT
2713 >&nbsp;:</TD
2714 ><TD
2715 WIDTH="80%"
2716 ALIGN="LEFT"
2717 VALIGN="TOP"
2718 >data to be passed to the callback function
2719 &#13;</TD
2720 ></TR
2721 ></TBODY
2722 ></TABLE
2723 ><P
2724 ></P
2725 ></DIV
2726 ></DIV
2727 ><HR><DIV
2728 CLASS="REFSECT2"
2729 ><A
2730 NAME="AEN2243"
2731 ></A
2732 ><H3
2733 ><A
2734 NAME="GNOME-VFS-ASYNC-GET-FILE-INFO"
2735 ></A
2736 >gnome_vfs_async_get_file_info ()</H3
2737 ><TABLE
2738 BORDER="0"
2739 BGCOLOR="#D6E8FF"
2740 WIDTH="100%"
2741 CELLPADDING="6"
2742 ><TR
2743 ><TD
2744 ><PRE
2745 CLASS="PROGRAMLISTING"
2746 >void        gnome_vfs_async_get_file_info   (GnomeVFSAsyncHandle **handle_return,
2747                                              <A
2748 HREF=../glib/glib-doubly-linked-lists.html#GLIST
2749 >GList</A> *uri_list,
2750                                              <A
2751 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
2752 >GnomeVFSFileInfoOptions</A
2753 > options,
2754                                              int priority,
2755                                              GnomeVFSAsyncGetFileInfoCallback callback,
2756                                              <A
2757 HREF=../glib/glib-basic-types.html#GPOINTER
2758 >gpointer</A> callback_data);</PRE
2759 ></TD
2760 ></TR
2761 ></TABLE
2762 ><P
2763 ></P
2764 ><DIV
2765 CLASS="INFORMALTABLE"
2766 ><A
2767 NAME="AEN2253"
2768 ></A
2769 ><P
2770 ></P
2771 ><TABLE
2772 BORDER="0"
2773 WIDTH="100%"
2774 BGCOLOR="#FFD0D0"
2775 CELLSPACING="0"
2776 CELLPADDING="4"
2777 CLASS="CALSTABLE"
2778 ><TBODY
2779 ><TR
2780 ><TD
2781 WIDTH="20%"
2782 ALIGN="RIGHT"
2783 VALIGN="TOP"
2784 ><TT
2785 CLASS="PARAMETER"
2786 ><I
2787 >handle_return</I
2788 ></TT
2789 >&nbsp;:</TD
2790 ><TD
2791 WIDTH="80%"
2792 ALIGN="LEFT"
2793 VALIGN="TOP"
2794 >a reference to where the newly created handle pointer should be stored</TD
2795 ></TR
2796 ><TR
2797 ><TD
2798 WIDTH="20%"
2799 ALIGN="RIGHT"
2800 VALIGN="TOP"
2801 ><TT
2802 CLASS="PARAMETER"
2803 ><I
2804 >uri_list</I
2805 ></TT
2806 >&nbsp;:</TD
2807 ><TD
2808 WIDTH="80%"
2809 ALIGN="LEFT"
2810 VALIGN="TOP"
2811 >&nbsp;</TD
2812 ></TR
2813 ><TR
2814 ><TD
2815 WIDTH="20%"
2816 ALIGN="RIGHT"
2817 VALIGN="TOP"
2818 ><TT
2819 CLASS="PARAMETER"
2820 ><I
2821 >options</I
2822 ></TT
2823 >&nbsp;:</TD
2824 ><TD
2825 WIDTH="80%"
2826 ALIGN="LEFT"
2827 VALIGN="TOP"
2828 >&nbsp;</TD
2829 ></TR
2830 ><TR
2831 ><TD
2832 WIDTH="20%"
2833 ALIGN="RIGHT"
2834 VALIGN="TOP"
2835 ><TT
2836 CLASS="PARAMETER"
2837 ><I
2838 >priority</I
2839 ></TT
2840 >&nbsp;:</TD
2841 ><TD
2842 WIDTH="80%"
2843 ALIGN="LEFT"
2844 VALIGN="TOP"
2845 > job priority</TD
2846 ></TR
2847 ><TR
2848 ><TD
2849 WIDTH="20%"
2850 ALIGN="RIGHT"
2851 VALIGN="TOP"
2852 ><TT
2853 CLASS="PARAMETER"
2854 ><I
2855 >callback</I
2856 ></TT
2857 >&nbsp;:</TD
2858 ><TD
2859 WIDTH="80%"
2860 ALIGN="LEFT"
2861 VALIGN="TOP"
2862 >&nbsp;</TD
2863 ></TR
2864 ><TR
2865 ><TD
2866 WIDTH="20%"
2867 ALIGN="RIGHT"
2868 VALIGN="TOP"
2869 ><TT
2870 CLASS="PARAMETER"
2871 ><I
2872 >callback_data</I
2873 ></TT
2874 >&nbsp;:</TD
2875 ><TD
2876 WIDTH="80%"
2877 ALIGN="LEFT"
2878 VALIGN="TOP"
2879 >data to be passed to the callback function
2880 &#13;</TD
2881 ></TR
2882 ></TBODY
2883 ></TABLE
2884 ><P
2885 ></P
2886 ></DIV
2887 ></DIV
2888 ><HR><DIV
2889 CLASS="REFSECT2"
2890 ><A
2891 NAME="AEN2282"
2892 ></A
2893 ><H3
2894 ><A
2895 NAME="GNOME-VFS-ASYNC-SET-FILE-INFO"
2896 ></A
2897 >gnome_vfs_async_set_file_info ()</H3
2898 ><TABLE
2899 BORDER="0"
2900 BGCOLOR="#D6E8FF"
2901 WIDTH="100%"
2902 CELLPADDING="6"
2903 ><TR
2904 ><TD
2905 ><PRE
2906 CLASS="PROGRAMLISTING"
2907 >void        gnome_vfs_async_set_file_info   (GnomeVFSAsyncHandle **handle_return,
2908                                              GnomeVFSURI *uri,
2909                                              <A
2910 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
2911 >GnomeVFSFileInfo</A
2912 > *info,
2913                                              <A
2914 HREF="gnome-vfs-types.html#GNOMEVFSSETFILEINFOMASK"
2915 >GnomeVFSSetFileInfoMask</A
2916 > mask,
2917                                              <A
2918 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
2919 >GnomeVFSFileInfoOptions</A
2920 > options,
2921                                              int priority,
2922                                              GnomeVFSAsyncSetFileInfoCallback callback,
2923                                              <A
2924 HREF=../glib/glib-basic-types.html#GPOINTER
2925 >gpointer</A> callback_data);</PRE
2926 ></TD
2927 ></TR
2928 ></TABLE
2929 ><P
2930 ></P
2931 ><DIV
2932 CLASS="INFORMALTABLE"
2933 ><A
2934 NAME="AEN2294"
2935 ></A
2936 ><P
2937 ></P
2938 ><TABLE
2939 BORDER="0"
2940 WIDTH="100%"
2941 BGCOLOR="#FFD0D0"
2942 CELLSPACING="0"
2943 CELLPADDING="4"
2944 CLASS="CALSTABLE"
2945 ><TBODY
2946 ><TR
2947 ><TD
2948 WIDTH="20%"
2949 ALIGN="RIGHT"
2950 VALIGN="TOP"
2951 ><TT
2952 CLASS="PARAMETER"
2953 ><I
2954 >handle_return</I
2955 ></TT
2956 >&nbsp;:</TD
2957 ><TD
2958 WIDTH="80%"
2959 ALIGN="LEFT"
2960 VALIGN="TOP"
2961 >a reference to where the newly created handle pointer should be stored</TD
2962 ></TR
2963 ><TR
2964 ><TD
2965 WIDTH="20%"
2966 ALIGN="RIGHT"
2967 VALIGN="TOP"
2968 ><TT
2969 CLASS="PARAMETER"
2970 ><I
2971 >uri</I
2972 ></TT
2973 >&nbsp;:</TD
2974 ><TD
2975 WIDTH="80%"
2976 ALIGN="LEFT"
2977 VALIGN="TOP"
2978 >&nbsp;</TD
2979 ></TR
2980 ><TR
2981 ><TD
2982 WIDTH="20%"
2983 ALIGN="RIGHT"
2984 VALIGN="TOP"
2985 ><TT
2986 CLASS="PARAMETER"
2987 ><I
2988 >info</I
2989 ></TT
2990 >&nbsp;:</TD
2991 ><TD
2992 WIDTH="80%"
2993 ALIGN="LEFT"
2994 VALIGN="TOP"
2995 >&nbsp;</TD
2996 ></TR
2997 ><TR
2998 ><TD
2999 WIDTH="20%"
3000 ALIGN="RIGHT"
3001 VALIGN="TOP"
3002 ><TT
3003 CLASS="PARAMETER"
3004 ><I
3005 >mask</I
3006 ></TT
3007 >&nbsp;:</TD
3008 ><TD
3009 WIDTH="80%"
3010 ALIGN="LEFT"
3011 VALIGN="TOP"
3012 >&nbsp;</TD
3013 ></TR
3014 ><TR
3015 ><TD
3016 WIDTH="20%"
3017 ALIGN="RIGHT"
3018 VALIGN="TOP"
3019 ><TT
3020 CLASS="PARAMETER"
3021 ><I
3022 >options</I
3023 ></TT
3024 >&nbsp;:</TD
3025 ><TD
3026 WIDTH="80%"
3027 ALIGN="LEFT"
3028 VALIGN="TOP"
3029 >&nbsp;</TD
3030 ></TR
3031 ><TR
3032 ><TD
3033 WIDTH="20%"
3034 ALIGN="RIGHT"
3035 VALIGN="TOP"
3036 ><TT
3037 CLASS="PARAMETER"
3038 ><I
3039 >priority</I
3040 ></TT
3041 >&nbsp;:</TD
3042 ><TD
3043 WIDTH="80%"
3044 ALIGN="LEFT"
3045 VALIGN="TOP"
3046 > job priority</TD
3047 ></TR
3048 ><TR
3049 ><TD
3050 WIDTH="20%"
3051 ALIGN="RIGHT"
3052 VALIGN="TOP"
3053 ><TT
3054 CLASS="PARAMETER"
3055 ><I
3056 >callback</I
3057 ></TT
3058 >&nbsp;:</TD
3059 ><TD
3060 WIDTH="80%"
3061 ALIGN="LEFT"
3062 VALIGN="TOP"
3063 >&nbsp;</TD
3064 ></TR
3065 ><TR
3066 ><TD
3067 WIDTH="20%"
3068 ALIGN="RIGHT"
3069 VALIGN="TOP"
3070 ><TT
3071 CLASS="PARAMETER"
3072 ><I
3073 >callback_data</I
3074 ></TT
3075 >&nbsp;:</TD
3076 ><TD
3077 WIDTH="80%"
3078 ALIGN="LEFT"
3079 VALIGN="TOP"
3080 >data to be passed to the callback function
3081 &#13;</TD
3082 ></TR
3083 ></TBODY
3084 ></TABLE
3085 ><P
3086 ></P
3087 ></DIV
3088 ></DIV
3089 ><HR><DIV
3090 CLASS="REFSECT2"
3091 ><A
3092 NAME="AEN2331"
3093 ></A
3094 ><H3
3095 ><A
3096 NAME="GNOME-VFS-ASYNC-LOAD-DIRECTORY"
3097 ></A
3098 >gnome_vfs_async_load_directory ()</H3
3099 ><TABLE
3100 BORDER="0"
3101 BGCOLOR="#D6E8FF"
3102 WIDTH="100%"
3103 CELLPADDING="6"
3104 ><TR
3105 ><TD
3106 ><PRE
3107 CLASS="PROGRAMLISTING"
3108 >void        gnome_vfs_async_load_directory  (GnomeVFSAsyncHandle **handle_return,
3109                                              const <A
3110 HREF=../glib/glib-basic-types.html#GCHAR
3111 >gchar</A> *text_uri,
3112                                              <A
3113 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
3114 >GnomeVFSFileInfoOptions</A
3115 > options,
3116                                              <A
3117 HREF=../glib/glib-basic-types.html#GUINT
3118 >guint</A> items_per_notification,
3119                                              int priority,
3120                                              GnomeVFSAsyncDirectoryLoadCallback callback,
3121                                              <A
3122 HREF=../glib/glib-basic-types.html#GPOINTER
3123 >gpointer</A> callback_data);</PRE
3124 ></TD
3125 ></TR
3126 ></TABLE
3127 ><P
3128 ></P
3129 ><DIV
3130 CLASS="INFORMALTABLE"
3131 ><A
3132 NAME="AEN2342"
3133 ></A
3134 ><P
3135 ></P
3136 ><TABLE
3137 BORDER="0"
3138 WIDTH="100%"
3139 BGCOLOR="#FFD0D0"
3140 CELLSPACING="0"
3141 CELLPADDING="4"
3142 CLASS="CALSTABLE"
3143 ><TBODY
3144 ><TR
3145 ><TD
3146 WIDTH="20%"
3147 ALIGN="RIGHT"
3148 VALIGN="TOP"
3149 ><TT
3150 CLASS="PARAMETER"
3151 ><I
3152 >handle_return</I
3153 ></TT
3154 >&nbsp;:</TD
3155 ><TD
3156 WIDTH="80%"
3157 ALIGN="LEFT"
3158 VALIGN="TOP"
3159 >a reference to where the newly created handle pointer should be stored</TD
3160 ></TR
3161 ><TR
3162 ><TD
3163 WIDTH="20%"
3164 ALIGN="RIGHT"
3165 VALIGN="TOP"
3166 ><TT
3167 CLASS="PARAMETER"
3168 ><I
3169 >text_uri</I
3170 ></TT
3171 >&nbsp;:</TD
3172 ><TD
3173 WIDTH="80%"
3174 ALIGN="LEFT"
3175 VALIGN="TOP"
3176 >&nbsp;</TD
3177 ></TR
3178 ><TR
3179 ><TD
3180 WIDTH="20%"
3181 ALIGN="RIGHT"
3182 VALIGN="TOP"
3183 ><TT
3184 CLASS="PARAMETER"
3185 ><I
3186 >options</I
3187 ></TT
3188 >&nbsp;:</TD
3189 ><TD
3190 WIDTH="80%"
3191 ALIGN="LEFT"
3192 VALIGN="TOP"
3193 >&nbsp;</TD
3194 ></TR
3195 ><TR
3196 ><TD
3197 WIDTH="20%"
3198 ALIGN="RIGHT"
3199 VALIGN="TOP"
3200 ><TT
3201 CLASS="PARAMETER"
3202 ><I
3203 >items_per_notification</I
3204 ></TT
3205 >&nbsp;:</TD
3206 ><TD
3207 WIDTH="80%"
3208 ALIGN="LEFT"
3209 VALIGN="TOP"
3210 >&nbsp;</TD
3211 ></TR
3212 ><TR
3213 ><TD
3214 WIDTH="20%"
3215 ALIGN="RIGHT"
3216 VALIGN="TOP"
3217 ><TT
3218 CLASS="PARAMETER"
3219 ><I
3220 >priority</I
3221 ></TT
3222 >&nbsp;:</TD
3223 ><TD
3224 WIDTH="80%"
3225 ALIGN="LEFT"
3226 VALIGN="TOP"
3227 > job priority</TD
3228 ></TR
3229 ><TR
3230 ><TD
3231 WIDTH="20%"
3232 ALIGN="RIGHT"
3233 VALIGN="TOP"
3234 ><TT
3235 CLASS="PARAMETER"
3236 ><I
3237 >callback</I
3238 ></TT
3239 >&nbsp;:</TD
3240 ><TD
3241 WIDTH="80%"
3242 ALIGN="LEFT"
3243 VALIGN="TOP"
3244 >&nbsp;</TD
3245 ></TR
3246 ><TR
3247 ><TD
3248 WIDTH="20%"
3249 ALIGN="RIGHT"
3250 VALIGN="TOP"
3251 ><TT
3252 CLASS="PARAMETER"
3253 ><I
3254 >callback_data</I
3255 ></TT
3256 >&nbsp;:</TD
3257 ><TD
3258 WIDTH="80%"
3259 ALIGN="LEFT"
3260 VALIGN="TOP"
3261 >data to be passed to the callback function</TD
3262 ></TR
3263 ></TBODY
3264 ></TABLE
3265 ><P
3266 ></P
3267 ></DIV
3268 ></DIV
3269 ><HR><DIV
3270 CLASS="REFSECT2"
3271 ><A
3272 NAME="AEN2375"
3273 ></A
3274 ><H3
3275 ><A
3276 NAME="GNOME-VFS-ASYNC-LOAD-DIRECTORY-URI"
3277 ></A
3278 >gnome_vfs_async_load_directory_uri ()</H3
3279 ><TABLE
3280 BORDER="0"
3281 BGCOLOR="#D6E8FF"
3282 WIDTH="100%"
3283 CELLPADDING="6"
3284 ><TR
3285 ><TD
3286 ><PRE
3287 CLASS="PROGRAMLISTING"
3288 >void        gnome_vfs_async_load_directory_uri
3289                                             (GnomeVFSAsyncHandle **handle_return,
3290                                              GnomeVFSURI *uri,
3291                                              <A
3292 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFOOPTIONS"
3293 >GnomeVFSFileInfoOptions</A
3294 > options,
3295                                              <A
3296 HREF=../glib/glib-basic-types.html#GUINT
3297 >guint</A> items_per_notification,
3298                                              int priority,
3299                                              GnomeVFSAsyncDirectoryLoadCallback callback,
3300                                              <A
3301 HREF=../glib/glib-basic-types.html#GPOINTER
3302 >gpointer</A> callback_data);</PRE
3303 ></TD
3304 ></TR
3305 ></TABLE
3306 ><P
3307 ></P
3308 ><DIV
3309 CLASS="INFORMALTABLE"
3310 ><A
3311 NAME="AEN2386"
3312 ></A
3313 ><P
3314 ></P
3315 ><TABLE
3316 BORDER="0"
3317 WIDTH="100%"
3318 BGCOLOR="#FFD0D0"
3319 CELLSPACING="0"
3320 CELLPADDING="4"
3321 CLASS="CALSTABLE"
3322 ><TBODY
3323 ><TR
3324 ><TD
3325 WIDTH="20%"
3326 ALIGN="RIGHT"
3327 VALIGN="TOP"
3328 ><TT
3329 CLASS="PARAMETER"
3330 ><I
3331 >handle_return</I
3332 ></TT
3333 >&nbsp;:</TD
3334 ><TD
3335 WIDTH="80%"
3336 ALIGN="LEFT"
3337 VALIGN="TOP"
3338 >a reference to where the newly created handle pointer should be stored</TD
3339 ></TR
3340 ><TR
3341 ><TD
3342 WIDTH="20%"
3343 ALIGN="RIGHT"
3344 VALIGN="TOP"
3345 ><TT
3346 CLASS="PARAMETER"
3347 ><I
3348 >uri</I
3349 ></TT
3350 >&nbsp;:</TD
3351 ><TD
3352 WIDTH="80%"
3353 ALIGN="LEFT"
3354 VALIGN="TOP"
3355 >&nbsp;</TD
3356 ></TR
3357 ><TR
3358 ><TD
3359 WIDTH="20%"
3360 ALIGN="RIGHT"
3361 VALIGN="TOP"
3362 ><TT
3363 CLASS="PARAMETER"
3364 ><I
3365 >options</I
3366 ></TT
3367 >&nbsp;:</TD
3368 ><TD
3369 WIDTH="80%"
3370 ALIGN="LEFT"
3371 VALIGN="TOP"
3372 >&nbsp;</TD
3373 ></TR
3374 ><TR
3375 ><TD
3376 WIDTH="20%"
3377 ALIGN="RIGHT"
3378 VALIGN="TOP"
3379 ><TT
3380 CLASS="PARAMETER"
3381 ><I
3382 >items_per_notification</I
3383 ></TT
3384 >&nbsp;:</TD
3385 ><TD
3386 WIDTH="80%"
3387 ALIGN="LEFT"
3388 VALIGN="TOP"
3389 >&nbsp;</TD
3390 ></TR
3391 ><TR
3392 ><TD
3393 WIDTH="20%"
3394 ALIGN="RIGHT"
3395 VALIGN="TOP"
3396 ><TT
3397 CLASS="PARAMETER"
3398 ><I
3399 >priority</I
3400 ></TT
3401 >&nbsp;:</TD
3402 ><TD
3403 WIDTH="80%"
3404 ALIGN="LEFT"
3405 VALIGN="TOP"
3406 > job priority</TD
3407 ></TR
3408 ><TR
3409 ><TD
3410 WIDTH="20%"
3411 ALIGN="RIGHT"
3412 VALIGN="TOP"
3413 ><TT
3414 CLASS="PARAMETER"
3415 ><I
3416 >callback</I
3417 ></TT
3418 >&nbsp;:</TD
3419 ><TD
3420 WIDTH="80%"
3421 ALIGN="LEFT"
3422 VALIGN="TOP"
3423 >&nbsp;</TD
3424 ></TR
3425 ><TR
3426 ><TD
3427 WIDTH="20%"
3428 ALIGN="RIGHT"
3429 VALIGN="TOP"
3430 ><TT
3431 CLASS="PARAMETER"
3432 ><I
3433 >callback_data</I
3434 ></TT
3435 >&nbsp;:</TD
3436 ><TD
3437 WIDTH="80%"
3438 ALIGN="LEFT"
3439 VALIGN="TOP"
3440 >data to be passed to the callback function</TD
3441 ></TR
3442 ></TBODY
3443 ></TABLE
3444 ><P
3445 ></P
3446 ></DIV
3447 ></DIV
3448 ><HR><DIV
3449 CLASS="REFSECT2"
3450 ><A
3451 NAME="AEN2419"
3452 ></A
3453 ><H3
3454 ><A
3455 NAME="GNOME-VFS-ASYNC-XFER"
3456 ></A
3457 >gnome_vfs_async_xfer ()</H3
3458 ><TABLE
3459 BORDER="0"
3460 BGCOLOR="#D6E8FF"
3461 WIDTH="100%"
3462 CELLPADDING="6"
3463 ><TR
3464 ><TD
3465 ><PRE
3466 CLASS="PROGRAMLISTING"
3467 ><A
3468 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
3469 >GnomeVFSResult</A
3470 > gnome_vfs_async_xfer         (GnomeVFSAsyncHandle **handle_return,
3471                                              <A
3472 HREF=../glib/glib-doubly-linked-lists.html#GLIST
3473 >GList</A> *source_uri_list,
3474                                              <A
3475 HREF=../glib/glib-doubly-linked-lists.html#GLIST
3476 >GList</A> *target_uri_list,
3477                                              <A
3478 HREF="gnome-vfs-types.html#GNOMEVFSXFEROPTIONS"
3479 >GnomeVFSXferOptions</A
3480 > xfer_options,
3481                                              <A
3482 HREF="gnome-vfs-types.html#GNOMEVFSXFERERRORMODE"
3483 >GnomeVFSXferErrorMode</A
3484 > error_mode,
3485                                              <A
3486 HREF="gnome-vfs-types.html#GNOMEVFSXFEROVERWRITEMODE"
3487 >GnomeVFSXferOverwriteMode</A
3488 > overwrite_mode,
3489                                              int priority,
3490                                              GnomeVFSAsyncXferProgressCallback progress_update_callback,
3491                                              <A
3492 HREF=../glib/glib-basic-types.html#GPOINTER
3493 >gpointer</A> update_callback_data,
3494                                              <A
3495 HREF="gnome-vfs-types.html#GNOMEVFSXFERPROGRESSCALLBACK"
3496 >GnomeVFSXferProgressCallback</A
3497 > progress_sync_callback,
3498                                              <A
3499 HREF=../glib/glib-basic-types.html#GPOINTER
3500 >gpointer</A> sync_callback_data);</PRE
3501 ></TD
3502 ></TR
3503 ></TABLE
3504 ><P
3505 >Transfers file(s) from one location to another</P
3506 ><DIV
3507 CLASS="INFORMALTABLE"
3508 ><A
3509 NAME="AEN2435"
3510 ></A
3511 ><P
3512 ></P
3513 ><TABLE
3514 BORDER="0"
3515 WIDTH="100%"
3516 BGCOLOR="#FFD0D0"
3517 CELLSPACING="0"
3518 CELLPADDING="4"
3519 CLASS="CALSTABLE"
3520 ><TBODY
3521 ><TR
3522 ><TD
3523 WIDTH="20%"
3524 ALIGN="RIGHT"
3525 VALIGN="TOP"
3526 ><TT
3527 CLASS="PARAMETER"
3528 ><I
3529 >handle_return</I
3530 ></TT
3531 >&nbsp;:</TD
3532 ><TD
3533 WIDTH="80%"
3534 ALIGN="LEFT"
3535 VALIGN="TOP"
3536 >a reference to where the newly created handle pointer should be stored</TD
3537 ></TR
3538 ><TR
3539 ><TD
3540 WIDTH="20%"
3541 ALIGN="RIGHT"
3542 VALIGN="TOP"
3543 ><TT
3544 CLASS="PARAMETER"
3545 ><I
3546 >source_uri_list</I
3547 ></TT
3548 >&nbsp;:</TD
3549 ><TD
3550 WIDTH="80%"
3551 ALIGN="LEFT"
3552 VALIGN="TOP"
3553 >a <TT
3554 CLASS="PARAMETER"
3555 ><I
3556 >GList</I
3557 ></TT
3558 >.  Each element should be a pointer to a GnomeVFSURI object</TD
3559 ></TR
3560 ><TR
3561 ><TD
3562 WIDTH="20%"
3563 ALIGN="RIGHT"
3564 VALIGN="TOP"
3565 ><TT
3566 CLASS="PARAMETER"
3567 ><I
3568 >target_uri_list</I
3569 ></TT
3570 >&nbsp;:</TD
3571 ><TD
3572 WIDTH="80%"
3573 ALIGN="LEFT"
3574 VALIGN="TOP"
3575 >a <TT
3576 CLASS="PARAMETER"
3577 ><I
3578 >GList</I
3579 ></TT
3580 >.  Each element should be a pointer to a GnomeVFSURI object</TD
3581 ></TR
3582 ><TR
3583 ><TD
3584 WIDTH="20%"
3585 ALIGN="RIGHT"
3586 VALIGN="TOP"
3587 ><TT
3588 CLASS="PARAMETER"
3589 ><I
3590 >xfer_options</I
3591 ></TT
3592 >&nbsp;:</TD
3593 ><TD
3594 WIDTH="80%"
3595 ALIGN="LEFT"
3596 VALIGN="TOP"
3597 >&nbsp;</TD
3598 ></TR
3599 ><TR
3600 ><TD
3601 WIDTH="20%"
3602 ALIGN="RIGHT"
3603 VALIGN="TOP"
3604 ><TT
3605 CLASS="PARAMETER"
3606 ><I
3607 >error_mode</I
3608 ></TT
3609 >&nbsp;:</TD
3610 ><TD
3611 WIDTH="80%"
3612 ALIGN="LEFT"
3613 VALIGN="TOP"
3614 >&nbsp;</TD
3615 ></TR
3616 ><TR
3617 ><TD
3618 WIDTH="20%"
3619 ALIGN="RIGHT"
3620 VALIGN="TOP"
3621 ><TT
3622 CLASS="PARAMETER"
3623 ><I
3624 >overwrite_mode</I
3625 ></TT
3626 >&nbsp;:</TD
3627 ><TD
3628 WIDTH="80%"
3629 ALIGN="LEFT"
3630 VALIGN="TOP"
3631 >&nbsp;</TD
3632 ></TR
3633 ><TR
3634 ><TD
3635 WIDTH="20%"
3636 ALIGN="RIGHT"
3637 VALIGN="TOP"
3638 ><TT
3639 CLASS="PARAMETER"
3640 ><I
3641 >priority</I
3642 ></TT
3643 >&nbsp;:</TD
3644 ><TD
3645 WIDTH="80%"
3646 ALIGN="LEFT"
3647 VALIGN="TOP"
3648 > job priority</TD
3649 ></TR
3650 ><TR
3651 ><TD
3652 WIDTH="20%"
3653 ALIGN="RIGHT"
3654 VALIGN="TOP"
3655 ><TT
3656 CLASS="PARAMETER"
3657 ><I
3658 >progress_update_callback</I
3659 ></TT
3660 >&nbsp;:</TD
3661 ><TD
3662 WIDTH="80%"
3663 ALIGN="LEFT"
3664 VALIGN="TOP"
3665 >&nbsp;</TD
3666 ></TR
3667 ><TR
3668 ><TD
3669 WIDTH="20%"
3670 ALIGN="RIGHT"
3671 VALIGN="TOP"
3672 ><TT
3673 CLASS="PARAMETER"
3674 ><I
3675 >update_callback_data</I
3676 ></TT
3677 >&nbsp;:</TD
3678 ><TD
3679 WIDTH="80%"
3680 ALIGN="LEFT"
3681 VALIGN="TOP"
3682 >data to be passed to the progress update callback function</TD
3683 ></TR
3684 ><TR
3685 ><TD
3686 WIDTH="20%"
3687 ALIGN="RIGHT"
3688 VALIGN="TOP"
3689 ><TT
3690 CLASS="PARAMETER"
3691 ><I
3692 >progress_sync_callback</I
3693 ></TT
3694 >&nbsp;:</TD
3695 ><TD
3696 WIDTH="80%"
3697 ALIGN="LEFT"
3698 VALIGN="TOP"
3699 >&nbsp;</TD
3700 ></TR
3701 ><TR
3702 ><TD
3703 WIDTH="20%"
3704 ALIGN="RIGHT"
3705 VALIGN="TOP"
3706 ><TT
3707 CLASS="PARAMETER"
3708 ><I
3709 >sync_callback_data</I
3710 ></TT
3711 >&nbsp;:</TD
3712 ><TD
3713 WIDTH="80%"
3714 ALIGN="LEFT"
3715 VALIGN="TOP"
3716 >data to be passed to the progress sync callback function</TD
3717 ></TR
3718 ><TR
3719 ><TD
3720 WIDTH="20%"
3721 ALIGN="RIGHT"
3722 VALIGN="TOP"
3723 ><I
3724 CLASS="EMPHASIS"
3725 >Returns</I
3726 > :</TD
3727 ><TD
3728 WIDTH="80%"
3729 ALIGN="LEFT"
3730 VALIGN="TOP"
3731 >&nbsp;</TD
3732 ></TR
3733 ></TBODY
3734 ></TABLE
3735 ><P
3736 ></P
3737 ></DIV
3738 ></DIV
3739 ><HR><DIV
3740 CLASS="REFSECT2"
3741 ><A
3742 NAME="AEN2490"
3743 ></A
3744 ><H3
3745 ><A
3746 NAME="GNOME-VFS-ASYNC-FIND-DIRECTORY"
3747 ></A
3748 >gnome_vfs_async_find_directory ()</H3
3749 ><TABLE
3750 BORDER="0"
3751 BGCOLOR="#D6E8FF"
3752 WIDTH="100%"
3753 CELLPADDING="6"
3754 ><TR
3755 ><TD
3756 ><PRE
3757 CLASS="PROGRAMLISTING"
3758 >void        gnome_vfs_async_find_directory  (GnomeVFSAsyncHandle **handle_return,
3759                                              <A
3760 HREF=../glib/glib-doubly-linked-lists.html#GLIST
3761 >GList</A> *near_uri_list,
3762                                              <A
3763 HREF="gnome-vfs-types.html#GNOMEVFSFINDDIRECTORYKIND"
3764 >GnomeVFSFindDirectoryKind</A
3765 > kind,
3766                                              <A
3767 HREF=../glib/glib-basic-types.html#GBOOLEAN
3768 >gboolean</A> create_if_needed,
3769                                              <A
3770 HREF=../glib/glib-basic-types.html#GBOOLEAN
3771 >gboolean</A> find_if_needed,
3772                                              <A
3773 HREF=../glib/glib-basic-types.html#GUINT
3774 >guint</A> permissions,
3775                                              int priority,
3776                                              GnomeVFSAsyncFindDirectoryCallback callback,
3777                                              <A
3778 HREF=../glib/glib-basic-types.html#GPOINTER
3779 >gpointer</A> user_data);</PRE
3780 ></TD
3781 ></TR
3782 ></TABLE
3783 ><P
3784 ></P
3785 ><DIV
3786 CLASS="INFORMALTABLE"
3787 ><A
3788 NAME="AEN2503"
3789 ></A
3790 ><P
3791 ></P
3792 ><TABLE
3793 BORDER="0"
3794 WIDTH="100%"
3795 BGCOLOR="#FFD0D0"
3796 CELLSPACING="0"
3797 CELLPADDING="4"
3798 CLASS="CALSTABLE"
3799 ><TBODY
3800 ><TR
3801 ><TD
3802 WIDTH="20%"
3803 ALIGN="RIGHT"
3804 VALIGN="TOP"
3805 ><TT
3806 CLASS="PARAMETER"
3807 ><I
3808 >handle_return</I
3809 ></TT
3810 >&nbsp;:</TD
3811 ><TD
3812 WIDTH="80%"
3813 ALIGN="LEFT"
3814 VALIGN="TOP"
3815 >a reference to where the newly created handle pointer should be stored</TD
3816 ></TR
3817 ><TR
3818 ><TD
3819 WIDTH="20%"
3820 ALIGN="RIGHT"
3821 VALIGN="TOP"
3822 ><TT
3823 CLASS="PARAMETER"
3824 ><I
3825 >near_uri_list</I
3826 ></TT
3827 >&nbsp;:</TD
3828 ><TD
3829 WIDTH="80%"
3830 ALIGN="LEFT"
3831 VALIGN="TOP"
3832 >&nbsp;</TD
3833 ></TR
3834 ><TR
3835 ><TD
3836 WIDTH="20%"
3837 ALIGN="RIGHT"
3838 VALIGN="TOP"
3839 ><TT
3840 CLASS="PARAMETER"
3841 ><I
3842 >kind</I
3843 ></TT
3844 >&nbsp;:</TD
3845 ><TD
3846 WIDTH="80%"
3847 ALIGN="LEFT"
3848 VALIGN="TOP"
3849 >&nbsp;</TD
3850 ></TR
3851 ><TR
3852 ><TD
3853 WIDTH="20%"
3854 ALIGN="RIGHT"
3855 VALIGN="TOP"
3856 ><TT
3857 CLASS="PARAMETER"
3858 ><I
3859 >create_if_needed</I
3860 ></TT
3861 >&nbsp;:</TD
3862 ><TD
3863 WIDTH="80%"
3864 ALIGN="LEFT"
3865 VALIGN="TOP"
3866 >&nbsp;</TD
3867 ></TR
3868 ><TR
3869 ><TD
3870 WIDTH="20%"
3871 ALIGN="RIGHT"
3872 VALIGN="TOP"
3873 ><TT
3874 CLASS="PARAMETER"
3875 ><I
3876 >find_if_needed</I
3877 ></TT
3878 >&nbsp;:</TD
3879 ><TD
3880 WIDTH="80%"
3881 ALIGN="LEFT"
3882 VALIGN="TOP"
3883 >&nbsp;</TD
3884 ></TR
3885 ><TR
3886 ><TD
3887 WIDTH="20%"
3888 ALIGN="RIGHT"
3889 VALIGN="TOP"
3890 ><TT
3891 CLASS="PARAMETER"
3892 ><I
3893 >permissions</I
3894 ></TT
3895 >&nbsp;:</TD
3896 ><TD
3897 WIDTH="80%"
3898 ALIGN="LEFT"
3899 VALIGN="TOP"
3900 >&nbsp;</TD
3901 ></TR
3902 ><TR
3903 ><TD
3904 WIDTH="20%"
3905 ALIGN="RIGHT"
3906 VALIGN="TOP"
3907 ><TT
3908 CLASS="PARAMETER"
3909 ><I
3910 >priority</I
3911 ></TT
3912 >&nbsp;:</TD
3913 ><TD
3914 WIDTH="80%"
3915 ALIGN="LEFT"
3916 VALIGN="TOP"
3917 > job priority</TD
3918 ></TR
3919 ><TR
3920 ><TD
3921 WIDTH="20%"
3922 ALIGN="RIGHT"
3923 VALIGN="TOP"
3924 ><TT
3925 CLASS="PARAMETER"
3926 ><I
3927 >callback</I
3928 ></TT
3929 >&nbsp;:</TD
3930 ><TD
3931 WIDTH="80%"
3932 ALIGN="LEFT"
3933 VALIGN="TOP"
3934 >&nbsp;</TD
3935 ></TR
3936 ><TR
3937 ><TD
3938 WIDTH="20%"
3939 ALIGN="RIGHT"
3940 VALIGN="TOP"
3941 ><TT
3942 CLASS="PARAMETER"
3943 ><I
3944 >user_data</I
3945 ></TT
3946 >&nbsp;:</TD
3947 ><TD
3948 WIDTH="80%"
3949 ALIGN="LEFT"
3950 VALIGN="TOP"
3951 >data to be passed to the callback function
3952 &#13;</TD
3953 ></TR
3954 ></TBODY
3955 ></TABLE
3956 ><P
3957 ></P
3958 ></DIV
3959 ></DIV
3960 ></DIV
3961 ><DIV
3962 CLASS="NAVFOOTER"
3963 ><BR
3964 CLEAR="all"><BR><TABLE
3965 WIDTH="100%"
3966 BORDER="0"
3967 BGCOLOR="#000000"
3968 CELLPADDING="1"
3969 CELLSPACING="0"
3970 ><TR
3971 ><TD
3972 WIDTH="25%"
3973 BGCOLOR="#C00000"
3974 ALIGN="left"
3975 ><A
3976 HREF="gnome-vfs-finding-special-directories.html"
3977 ><FONT
3978 COLOR="#FFFFFF"
3979 SIZE="3"
3980 ><B
3981 >&#60;&#60;&#60; Previous Page</B
3982 ></FONT
3983 ></A
3984 ></TD
3985 ><TD
3986 WIDTH="25%"
3987 BGCOLOR="#0000C0"
3988 ALIGN="center"
3989 ><FONT
3990 COLOR="#FFFFFF"
3991 SIZE="3"
3992 ><B
3993 ><A
3994 HREF="index.html"
3995 ><FONT
3996 COLOR="#FFFFFF"
3997 SIZE="3"
3998 ><B
3999 >Home</B
4000 ></FONT
4001 ></A
4002 ></B
4003 ></FONT
4004 ></TD
4005 ><TD
4006 WIDTH="25%"
4007 BGCOLOR="#00C000"
4008 ALIGN="center"
4009 ><FONT
4010 COLOR="#FFFFFF"
4011 SIZE="3"
4012 ><B
4013 ><A
4014 HREF="file-operations.html"
4015 ><FONT
4016 COLOR="#FFFFFF"
4017 SIZE="3"
4018 ><B
4019 >Up</B
4020 ></FONT
4021 ></A
4022 ></B
4023 ></FONT
4024 ></TD
4025 ><TD
4026 WIDTH="25%"
4027 BGCOLOR="#C00000"
4028 ALIGN="right"
4029 ><A
4030 HREF="gnome-vfs-xfer.html"
4031 ><FONT
4032 COLOR="#FFFFFF"
4033 SIZE="3"
4034 ><B
4035 >Next Page &#62;&#62;&#62;</B
4036 ></FONT
4037 ></A
4038 ></TD
4039 ></TR
4040 ><TR
4041 ><TD
4042 COLSPAN="2"
4043 ALIGN="left"
4044 ><FONT
4045 COLOR="#FFFFFF"
4046 SIZE="3"
4047 ><B
4048 >Finding Special Directories</B
4049 ></FONT
4050 ></TD
4051 ><TD
4052 COLSPAN="2"
4053 ALIGN="right"
4054 ><FONT
4055 COLOR="#FFFFFF"
4056 SIZE="3"
4057 ><B
4058 >Copy Engine</B
4059 ></FONT
4060 ></TD
4061 ></TR
4062 ></TABLE
4063 ></DIV
4064 ></BODY
4065 ></HTML
4066 >