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