uri Struct Reference

#include <uri.h>


Data Fields

char * scheme
char * host
char * port
char * path
char * params
char * query
char * frag
char * user
char * passwd


Detailed Description

Structure for file URI.

Definition at line 44 of file uri.h.


Field Documentation

char* uri::scheme

URI scheme (file, http, ftp...)

Definition at line 46 of file uri.h.

Referenced by free_uri(), get_uri_scheme(), set_uri_scheme(), and uri_string().

char* uri::host

hostname part (www.foo.com)

Definition at line 47 of file uri.h.

Referenced by free_uri(), get_uri_host(), get_uri_host_and_path(), set_uri_host(), and uri_string().

char* uri::port

port part if any (www.foo.com:8080 => 8080)

Definition at line 48 of file uri.h.

Referenced by free_uri(), get_uri_port(), set_uri_port(), and uri_string().

char* uri::path

path portion without params and query

Definition at line 49 of file uri.h.

Referenced by fdtbasedsend(), free_uri(), get_uri_host_and_path(), get_uri_path(), remove_gz_files(), repair_sender_in_fdt_based_mode(), set_uri_path(), and uri_string().

char* uri::params

params part (/foo;dir/bar => foo)

Definition at line 50 of file uri.h.

Referenced by free_uri(), get_uri_params(), and set_uri_params().

char* uri::query

query part (/foo?bar=val => bar=val)

Definition at line 51 of file uri.h.

Referenced by free_uri(), get_uri_query(), and set_uri_query().

char* uri::frag

frag part (/foopart => part)

Definition at line 52 of file uri.h.

Referenced by free_uri(), get_uri_frag(), and set_uri_frag().

char* uri::user

user part (http://user:pass@www.foo.com => user)

Definition at line 53 of file uri.h.

Referenced by free_uri(), get_uri_user(), and set_uri_user().

char* uri::passwd

user part (http://user:pass@www.foo.com => pass)

Definition at line 54 of file uri.h.

Referenced by free_uri(), get_uri_passwd(), and set_uri_passwd().


The documentation for this struct was generated from the following file:
Generated on Fri Mar 9 20:04:56 2007 for MAD-FCL by  doxygen 1.5.0